由于Docker官方服务的变更,原有的一键安装Docker的命令无法执行。下面是CentOS 7中手动安装的过程。

1. 卸载旧版本 Docker

如果系统中已安装旧版本的 Docker,请先卸载:

1
2
3
4
5
6
7
8
sudo yum remove docker \
docker-client \
docker-client-latest \
docker-common \
docker-latest \
docker-latest-logrotate \
docker-logrotate \
docker-engine

2. 安装依赖工具

安装 yum-utils 工具,用于管理软件包和配置仓库:

1
sudo yum install -y yum-utils

3. 添加 Docker 官方仓库

运行以下命令添加 Docker 的官方仓库:

1
sudo yum-config-manager --add-repo https://download.docker.com/linux/centos/docker-ce.repo

4. 安装 Docker

使用以下命令安装 Docker:

1
sudo yum install -y docker-ce docker-ce-cli containerd.io

5. 启动并验证 Docker

  • 启动 Docker 服务:
1
sudo systemctl start docker
  • 验证是否成功运行:
1
sudo systemctl status docker

6. 设置开机自启

让 Docker 在系统启动时自动运行:

1
sudo systemctl enable docker

7. 测试安装

运行以下命令测试 Docker 是否正常工作:

1
sudo docker run hello-world

如果看到 “Hello from Docker!” 的欢迎信息,说明安装成功。