赞
踩
centos8(linux其他发行版也适用)离线安装docker,首先要在可联网的win或linux中下载好所需要(适配的)docker安装包
下载地址:Index of linux/static/stable/x86_64/ (docker.com)
win:找到适合自己的版本,不知道哪个适合就下载版本高的那个,例dockerXX.X.X.tgz
linux:curl -O https://download.docker.com/linux/static/stable/x86_64/docker-XX.X.X.tgz
通过SCP上传到离线的centos中:
docker version,如果提示docker找不到命令,继续执行以下操作
- [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

给docker.service文件添加可执行权限:chmod +x docker.service
重新加载配置文件(每次更新都要重新加载):systemctl daemon-reload
启动docker:systemctl start docker
查看docker服务状态:systemctl status docker
将docker设置开机自启动:systemctl enable docker.service
取消开机自启:systemctl disable docker.service(可选)
验证是否安装成功(有对应的安装版本号出现即安装成功):docker --version
离线安装docker-compose,首先下载docker-compose安装包
下载地址:Releases · docker/compose (github.com)
win:找到docker-compose-linux-x86_64
linux:
sudo curl -L "https://github.com/docker/compose/releases/latest/download/docker-compose-x86_64
通过scp上传至离线的centos中:
docker-compose --version
可能遇到的问题:
为docker-compose添加完可执行权限,验证时可能会出现docker-compose找不到命令
解决办法:确保当前路径在系统的环境变量中,echo $PATH
命令来检查当前的环境变量,如果 /usr/local/bin/
不在其中,你可以通过编辑 .bashrc
或 .bash_profile
文件,在其中添加一行类似于 export PATH=$PATH:/usr/local/bin/
的代码。然后,保存文件并重新启动终端。或者通过echo $PATH查看在系统环境变量中的文件,将docker-compose放在已在环境变量中的路径,例如/usr/bin
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。