一、安装docker
(1)卸载系统之前的 docker
复制以下下命令执行:
sudo yum remove docker \
docker-client \
docker-client-latest \
docker-common \
docker-latest \
docker-latest-logrotate \
docker-logrotate \
docker-engine
执行结果:(因为我之前没安装过,所以都是没有匹配。)

(2)通过[ uname -r ]命令查看你当前的内核版本是否高于 3.10

(3)使用 root 权限 [sudo yum update],确保 yum 包更新到最新

更新过程需要输入y进行交互,确保更新成功

(4)安装需要的软件包
sudo yum install -y yum-utils \
device-mapper-persistent-data \
lvm2


(5)设置 docker repo 的 yum 位置
sudo yum-config-manager \
--add-repo \
https://download.docker.com/linux/centos/docker-ce.repo

(6)安装docker最新稳定版
sudo yum install docker-ce docker-ce-cli containerd.io
安装 docker,以及 docker-cli (一路 y ,同意即可)


(7)启动并加入开机启动
sudo systemctl start docker
sudo systemctl enable docker

启动报错
![[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-Zxd3tBGB-1692618479493)(C:\Users\杨kaiao\AppData\Roaming\Typora\typora-user-images\image-20230818194123988.png)]](https://img-blog.csdnimg.cn/b6a03ca4369a4aa09b53bf8d64c7b6dd.png)
这是因为缺少 rhel-push-plugin.socket 单元,该单元是rhel-push-plugin软件包的一部分。所以我们执行以下指令就可以成功解决:
curl -sSL https://get.docker.com/ | sh
执行完成后再次启动docke
(8)验证是否安装成功[docker version]

(9) 查看docker运行状态(显示绿色代表正常启动)
systemctl status docker
![[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-HMABj3kh-1692618479494)(C:\Users\杨kaiao\AppData\Roaming\Typora\typora-user-images\image-20230821110212167.png)]](https://img-blog.csdnimg.cn/a8aaa0f7b3ee4010bedc9ded8e04b462.png)
(10)检查当前docker下载了哪些镜像
sudo docker images
还没下载,所以是空列表。
![[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-jJECQS2e-1692618479494)(C:\Users\杨kaiao\AppData\Roaming\Typora\typora-user-images\image-20230818194404263.png)]](https://img-blog.csdnimg.cn/a7df1ec80efe42dd9c1b1178a2c9257f.png)
(11)配置docker阿里云镜像加速
因为下载redis,MySQL等镜像是在官网的非常慢,所以要配置一个国内的阿里云镜像加速,这样下载就非常快了
阿里云镜像加速网址:容器镜像服务 (aliyun.com)
![[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-tynGowzM-1692618479494)(C:\Users\杨kaiao\AppData\Roaming\Typora\typora-user-images\image-20230821181646247.png)]](https://img-blog.csdnimg.cn/948044d5ddeb4ed0b4c735b3534857c1.png)
阿里云,容器镜像服务。
依次执行以下四条
(1) 创建目录
sudo mkdir -p /etc/docker
(2)配置镜像加速器地址
sudo tee /etc/docker/daemon.json <<-'EOF'
{
"registry-mirrors": ["https://98m3h1vc.mirror.aliyuncs.com"]
}
EOF
(3)重启docker的后台线程
sudo systemctl daemon-reload
(4)重启docker服务
sudo systemctl restart docker


















![[MySQL]主从服务器布置](https://img-blog.csdnimg.cn/acb85b0aefe449ee99b961ef13d2a6c5.png)
