docker

关注公众号 jb51net

关闭
首页 > 网站技巧 > 服务器 > 云和虚拟化 > docker > 二进制部署docker

二进制部署docker的超详细教程

作者:02唱片

部署环境并不会一直顺利,有些时候因为时内网环境,无法使用yum等情况,对于一些中间件的部署缺少依赖,我们可以使用二进制包的形式部署docker,这篇文章主要给大家介绍了关于二进制部署docker的相关资料,需要的朋友可以参考下

一、上传/wget docker包

wget -c https://download.docker.com/linux/static/stable/x86_64/docker-20.10.17.tgz

二、解压docker包

tar -xvf ./docker-20.10.17.tgz

三、将docker相关程序文件拷贝到/usr/bin 目录

cp ./docker/* /usr/bin/

四、新建/etc/docker目录

mkdir -p /etc/docker

五、配置docker配置文件

vim /etc/docker/daemon.json

{
"bip": "10.233.0.1/22"
} 
#把这个内容写进去

六、配置systemctl配置文件

cat > /usr/lib/systemd/system/docker.service << EOF
   [Unit]
   Description=Docker Application Container Engine
   Documentation=https://docs.docker.com
   After=network-online.target firewalld.service
   Wants=network-online.target
   [Service]
   Type=notify
   ExecStart=/usr/bin/dockerd  --selinux-enabled=false
   ExecReload=/bin/kill -s HUP $MAINPID
   LimitNOFILE=infinity
   LimitNPROC=infinity
   LimitCORE=infinity
   TimeoutStartSec=0
   Delegate=yes
   KillMode=process
   Restart=on-failure
   StartLimitBurst=3
   StartLimitInterval=60s
   [Install]
   WantedBy=multi-user.target
EOF

七、启动docker:

systemctl daemon-reload
systemctl start docker
systemctl enable docker

八、验证:systemctl status docker

docker ps
docker --version

docker命令

工程:部署harboer私有仓库(内网能访问的镜像仓库)

1.导出镜像为镜像包 tar docker save nginx:latest -o nginx-latest.tar.gz

2.新的机器导入镜像包,导入=加载 docker load -i nginx-latest.tar.gz

总结

到此这篇关于二进制部署docker的文章就介绍到这了,更多相关二进制部署docker内容请搜索脚本之家以前的文章或继续浏览下面的相关文章希望大家以后多多支持脚本之家!

您可能感兴趣的文章:
阅读全文