国产服务器部署2.离线安装docker26与docker-compose
如果服务器“daemon.json”文件内不为空,一般只需要新增"insecure-registries"的配置项目在后面多加一个"220.249.89.18:20139",比如 "insecure-registries":["xxx.xx.xx.xx","220.249.89.18:20139"],按“i”进入,然后粘贴进去,按“ESC”键,输入":wq",退出保存(vim的文档操作命令)将do
2.离线安装docker26与docker-compose
先装docker26
1)#uname -r 查出内核是arm的还是x86的。故后续装x86的docker与docker-compose版。
2)离线安装docker26.0.1的tgz包
#tar -zxvf docker-26.0.1.tgz 解压下载好的压缩包
#mv docker/* /usr/bin/ 移动解压出来的二进制文件到 /usr/bin 目录中
#vim /usr/lib/systemd/system/docker.service 新建docker.service文件
## 将下面的内容复制到刚创建的docker.service文件中,并保存退出。
[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
ExecReload=/bin/kill -s HUP $MAINPID
LimitNOFILE=infinity
LimitNPROC=infinity
TimeoutStartSec=0
Delegate=yes
KillMode=process
Restart=on-failure
StartLimitBurst=3
StartLimitInterval=60s
[Install]
WantedBy=multi-user.target
#chmod +x /usr/lib/systemd/system/docker.service 为docker.service添加执行权限
#systemctl daemon-reload 重新加载系统控制器
#docker -v docker部署成功验证,如下图即可。
#systemctl enable docker 设置docker为开机自启动
3) 安装docker-compose离线文件。 将docker-compose.zip包解压到当前文件夹里,得docker-compose文件。
如果,unzip 命令不识别,运行:sudo yum install unzip 安装。
#unzip docker-compose.zip -d /usr/local/bin 解压docker-compose文件移到 /usr/local/bin中
#chmod +x /usr/local/bin/docker-compose 设置 docker-compose 文件权限
4)配置国内镜像源
#cd /etc
#mkdir docker #如果执行后提示目录存在就直接执行下一句
#vim /etc/docker/daemon.json 新建daemon.sjon文件,如下输入,可修改镜像源ip,与data目录
如果服务器“daemon.json”文件内为空,则复制全部内容,只需要修改"data-root":"xxxx",xxx为客户指定docker安装目录,比如“/data/docker”
如果服务器“daemon.json”文件内不为空,一般只需要新增"insecure-registries"的配置项目在后面多加一个"220.249.89.18:20139",比如 "insecure-registries":["xxx.xx.xx.xx","220.249.89.18:20139"],按“i”进入,然后粘贴进去,按“ESC”键,输入":wq",退出保存(vim的文档操作命令)
{
"registry-mirrors": ["https://docker.rainbond.cc"],
"insecure-registries":["220.249.89.18:20139"],
"data-root":"/disk/docker",
"log-driver": "json-file",
"log-opts": {
"max-size": "200m",
"max-file": "5"
}
}
#systemctl restart docker 配置完成重启docker
更多推荐
所有评论(0)