Files
sa-charts/docker-swarm/10.5x环境配置记录/1. 安装docker.md
2025-05-08 21:24:40 +08:00

88 lines
2.2 KiB
Markdown
Raw Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

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 docker-compose-plugin d
设置日志大小
vim /etc/docker/daemon.json
{
"log-opts": {"max-size":"1g", "max-file":"3"},
"registry-mirrors": ["https://dockerproxy.net"]
}
systemctl reload docker
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
```
6. ulimit
ulimit -SHn 65536
vim /etc/security/limits.conf
* soft nofile 65535
* hard nofile 65535