参考
- chat-gpt
- https://developer.aliyun.com/article/1037178
- https://blog.csdn.net/gg_sunxiaolei/article/details/137137975
环境
软件/系统 | 版本 | 说明 |
---|---|---|
Centos | 7.6 64位 | |
yum-utils | 1.1.31 | 软件包 |
device-mapper-persistent-data | 26.1.4 | 软件包 |
lvm2 | 7:2.02.187 | 软件包 |
docker-ce | 3:26.1.4 | 软件包(2024/06 国内相关 Docker 镜像站暂停提供服务) |
docker-ce-cli | 1:26.1.4 | 软件包 |
containerd.io | 1.6.33 | 软件包 |
docker-compose-plugin | 2.27.1 | 软件包 |
正文
- 清理旧版本
# 查看安装过的docker yum list installed | grep docker # 旧版名称是docker , 最新社区版 docker-engine, 目前已改名为docker-ce yum remove docker docker-common docker-selinux docker-engine
- 安装需要的软件包, yum-util 提供yum-config-manager功能,另两个是devicemapper驱动依赖。
yum install -y yum-utils device-mapper-persistent-data lvm2
- 设置一个yum源
# (阿里仓库) yum-config-manager --add-repo http://mirrors.aliyun.com/docker-ce/linux/centos/docker-ce.repo
Docker 安装
- 安装docker
# 查看版本 # yum list docker-ce --showduplicates | sort -r # 安装 yum install docker-ce docker-ce-cli containerd.io
- 启动并加入开机启动
systemctl start docker # 启动 systemctl restart docker # 重启 systemctl enable docker # 开机启动
- 验证
# --rm 在命令运行完毕后,自动删除容器。 docker run --rm hello-world
Docker Compose 安装
- 安装 docker compose
yum install -y docker-compose-plugin