本文介绍yum与二进制两种环境部署方式,二选一即可。
一、yum安装
若有旧版本docker需要使用以下命令卸载:
sudo yum remove docker \
docker-client \
docker-client-latest \
docker-common \
docker-latest \
docker-latest-logrotate \
docker-logrotate \
docker-engine
rm -rf /var/lib/docker
安装:
yum install docker-ce docker-ce-cli containerd.io
启动docker守护进程:
systemctl start docker
配置阿里云加速器
阿里云登录 - 欢迎登录阿里云,安全稳定的云计算服务平台https://cr.console.aliyun.com/cn-beijing/instances/mirrors
二、内网安装
如内网无法yum安装,可在有互联网的主机进行下载,拷贝到内网主机安装:
yum -y install --downloadonly --downloaddir=/software/dockerinstall docker-ce docker-ce-cli containerd.io
参数--downloaddir=/software/dockerinstall 为要下载到的目录
如外网主机已安装最新版docker会提示无法下载,可使用此命令下载:
yumdownloader --destdir /software/dockerinstall docker-ce docker-ce-cli containerd.io
将下载好的docker相关文件拷贝到目标主机进行安装即可。
三、二进制文件
若环境因素导致以上方式均无法使用,还可使用官网提供的静态二进制文件
1. 下载静态二进制存档。
选择您的硬件平台,并下载.tgz与您要安装的 Docker Engine 版本相关的文件。
2. 解压
tar zxvf docker-20.10.9.tgz
3. 拷贝程序文件到/usr/bin,后期在使用时可以不用输入全路径
cp docker/* /usr/bin/
4. 启动 Docker 守护进程:
dockerd &
您也可以关注我的微信订阅号获取更多文章!