环境
| 名称 | 版本 | 供应商 |
|---|---|---|
| CentOS | 7.6 | 阿里云 |
| Docker | 19.03.5 | Docker |
| Docker Compose | 1.25.0 | Docker |
依赖
卸载
# 较旧的 Docker 版本称为 docker 或 docker-engine,如果已安装这些程序,请卸载它们以及相关的依赖项
sudo yum remove docker \
docker-client \
docker-client-latest \
docker-common \
docker-latest \
docker-latest-logrotate \
docker-logrotate \
docker-engine
安装
# 安装依赖组件
sudo yum install -y \
# yum-utils 提供了 yum-config-manager
yum-utils \
# device mapper 存储驱动程序需要 device-mapper-persistent-data 和 lvm2
device-mapper-persistent-data \
lvm2
配置
# 添加仓库源
sudo yum-config-manager \
--add-repo \
# 使用阿里云镜像源
http://mirrors.aliyun.com/docker-ce/linux/centos/docker-ce.repo
安装
Docker
# 安装组件
sudo yum install -y docker-ce
# 开启服务
sudo systemctl start docker
# 设置开机启动
sudo systemctl enable docker
# 运行默认测试容器,有输出正确信息则是安装成功
sudo docker run hello-world
Docker Compose
# 下载组件
sudo curl -L https://github.com/docker/compose/releases/download/1.25.0/docker-compose-`uname -s`-`uname -m` \
-o /usr/local/bin/docker-compose
# 组件授权
sudo chmod +x /usr/local/bin/docker-compose
# 查看版本,有输出版本信息则是安装成功
docker-compose -v
配置
镜像加速
# 创建配置文件夹
sudo mkdir -p /etc/docker
# 配置镜像加速
sudo tee /etc/docker/daemon.json <<-'EOF'
{
# 这里使用你的镜像加速地址,此处以阿里云为例,其它镜像加速提供商的设置也基本一致
"registry-mirrors": ["https://xxxxxxxx.mirror.aliyuncs.com"]
}
EOF
# 重新加载配置
sudo systemctl daemon-reload
# 重启服务
sudo systemctl restart docker
参考
CentOS Docker 安装
Docker Compose
centos 7 安装 docker 记录
docker 及 docker-compose 的快速安装和简单使用
Linux使用curl 方式安装docker-compose 后执行docker-compose version 检查安装是否成功时出错的解决办法
Docker的使用(docker pull拉取镜像失败问题解决)

本文详细介绍了如何在CentOS7.6环境下卸载旧版Docker,安装并配置Docker19.03.5和DockerCompose1.25.0,包括依赖项安装、镜像加速配置等关键步骤。
2581

被折叠的 条评论
为什么被折叠?



