云起工作室 15711107967
阿里云安装docker
2025-02-13 20:50:33

在安装最新版本的 Docker 之前,建议先卸载旧版本的 Docker 及其相关组件,以避免潜在的安装冲突和兼容性问题。执行以下命令来卸载旧版本的 Docker 和相关的软件包并删除 Docker 相关源:

sudo yum remove docker \

docker-client \

docker-client-latest \

docker-common \

docker-latest \

docker-latest-logrotate \

docker-logrotate \

docker-engine



安装 Docker 社区版

1、添加 Docker 软件包源

sudo wget -O /etc/yum.repos.d/docker-ce.repo http://mirrors.cloud.aliyuncs.com/docker-ce/linux/centos/docker-ce.repo

sudo sed -i 's|https://mirrors.aliyun.com|http://mirrors.cloud.aliyuncs.com|g' /etc/yum.repos.d/docker-ce.repo



2、安装 Docker 社区版及相关组件

sudo yum -y install docker-ce docker-ce-cli containerd.io docker-buildx-plugin docker-compose-plugin


3、启动 Docker 并设置开机自启

sudo systemctl start docker

sudo systemctl enable docker


4、验证 Docker 是否安装成功

通过查看 Docker 版本命令,验证 Docker 是否安装成功

sudo docker -v


如果显示 Docker 的版本信息,如 Docker version 20.10.12, build e91ed57,则表示 Docker 已安装成功。



安装 Docker Compose 插件


如果您需要使用 Docker Compose,可以通过以下命令安装 Compose 插件:

sudo yum -y install docker-compose-plugin


验证 Compose 插件是否安装成功:

sudo docker compose version


如果显示 Compose 的版本信息,如 Docker Compose version v2.3.3,则表示 Compose 插件已安装成功。



配置镜像加速器


为了提高 Docker 镜像的下载速度,可以配置镜像加速器。以下是 CentOS 7 的配置方法:

1、复制默认配置文件

sudo cp -n /lib/systemd/system/docker.service /etc/systemd/system/docker.service


2、编辑配置文件

将加速器地址添加到配置文件的启动命令中:

sudo sed -i "s|ExecStart=/usr/bin/dockerd|ExecStart=/usr/bin/dockerd --registry-mirror=<your accelerate address>|g" /etc/systemd/system/docker.service


3、重新加载 systemd 配置并重启 Docker

sudo systemctl daemon-reload

sudo systemctl restart docker


完成以上步骤后,Docker 将使用指定的镜像加速器,从而加快镜像的下载速度。

注意:请将 <your accelerate address> 替换为您实际使用的镜像加速器地址。