63 lines
1.9 KiB
Markdown
63 lines
1.9 KiB
Markdown
1、卸载旧版本
|
||
执行如下指令对旧版本进行卸载:
|
||
|
||
sudo yum remove docker \
|
||
docker-client \
|
||
docker-client-latest \
|
||
docker-common \
|
||
docker-latest \
|
||
docker-latest-logrotate \
|
||
docker-logrotate \
|
||
docker-engine
|
||
执行完毕后,如果输入docker version发现docker依然还存在,则说明当前机器上存在的是历史版本,输入如下指令进行卸载即可:
|
||
|
||
sudo yum remove docker-ce docker-ce-cli containerd.io docker-buildx-plugin docker-compose-plugin docker-ce-rootless-extras
|
||
|
||
在卸载完毕后,也要对之前的数据进行清理(这里是默认路径,如果自己更改过的话,则需要清理自己更改后的数据所在路径):
|
||
|
||
sudo rm -rf /var/lib/docker
|
||
sudo rm -rf /var/lib/containerd
|
||
|
||
2、配置仓库
|
||
这里我们可以借助yum-config-manager这个工具来实现仓库的配置,在利用之前,先下载一个yum工具包
|
||
|
||
sudo yum install -y yum-utils
|
||
|
||
在安装完毕后,输入如下指令进行配置:
|
||
|
||
sudo yum-config-manager --add-repo https://download.docker.com/linux/centos/docker-ce.repo
|
||
|
||
接下来为了提高安装速度,我们进行配置使用国内源,输入如下指令:
|
||
|
||
### sed -i 's@//download.docker.com@//mirrors.ustc.edu.cn/docker-ce@g' /etc/yum.repos.d/docker-ce.repo
|
||
|
||
sed -i 's@//download.docker.com@//mirrors.aliyun.com/docker-ce@g' /etc/yum.repos.d/docker-ce.repo
|
||
|
||
|
||
3、安装
|
||
输入如下指令,进行docker安装:
|
||
|
||
sudo yum install -y docker-ce docker-ce-cli containerd.io docker-buildx-plugin d
|
||
|
||
4、启动docker
|
||
安装完毕后,进行启动,先输入如下指令加载配置:
|
||
|
||
sudo systemctl daemon-reload
|
||
|
||
接下来启动服务:
|
||
|
||
sudo systemctl start docker
|
||
|
||
启动完毕后我们可以输入如下指令,查看是否已经启动:
|
||
|
||
systemctl status docker
|
||
|
||
systemctl enable docker
|
||
|
||
5. 停用firewalld
|
||
|
||
```
|
||
[root@ZD-CRM1 ~]# systemctl stop firewalld
|
||
[root@ZD-CRM1 ~]# systemctl disable firewalld
|
||
```
|