使用 yum 在 CentOS 上安装 Docker 的详细步骤

需积分: 9 0 下载量 64 浏览量 更新于2024-09-03 收藏 907B TXT 举报
Docker 安装指南 本文将指导您在 CentOS 7 环境下安装 Docker,涵盖了从安装 Docker 仓库到启动 Docker 服务的所有步骤。 一、添加 Docker 仓库 首先,我们需要添加 Docker 仓库,以便能够安装 Docker。使用以下命令添加 Docker 仓库: ``` yum install -y yum-utils yum-config-manager yum-config-manager --add-repo https://download.docker.com/linux/centos/docker-ce.repo ``` 这两个命令将安装 yum-utils 和 yum-config-manager 软件包,然后添加 Docker 仓库。 二、安装 Docker 接下来,我们可以安装 Docker。使用以下命令安装 Docker: ``` yum install docker-ce docker-ce-cli containerd.io ``` 这三个软件包分别是 Docker 的核心组件、命令行工具和容器 runtime。 三、配置 Docker 服务 安装完成后,我们需要配置 Docker 服务。首先,创建一个目录来存储 Docker 的配置文件: ``` mkdir -p /etc/systemd/system/docker.service.d ``` 然后,创建一个配置文件 `/etc/systemd/system/docker.service.d/docker.conf`,内容如下: ``` [Service] ExecStart= ExecStart=/usr/bin/dockerd --graph=/data/env/docker ``` 这个配置文件将 Docker 服务的执行命令设置为 `/usr/bin/dockerd --graph=/data/env/docker`。 四、启动 Docker 服务 现在,我们可以启动 Docker 服务: ``` systemctl daemon-reload systemctl enable docker systemctl restart docker ``` 这三个命令将 reload systemd 的配置、启用 Docker 服务和重启 Docker 服务。 五、验证 Docker 服务 启动 Docker 服务后,我们可以验证 Docker 服务是否正常工作: ``` systemctl status docker ``` 这将显示 Docker 服务的状态。 六、运行 Registry 容器 最后,我们可以运行一个 Registry 容器,以便存储 Docker 镜像: ``` mkdir -p /data/env/docker/mydata/volumes/registry docker pull registry docker run -d -p 5000:5000 --restart=always -v /data/env/docker/mydata/volumes/registry:/var/lib/registry --name registry registry ``` 这三个命令将创建一个目录来存储 Registry 容器的数据卷,然后拉取 Registry 镜像并运行 Registry 容器。 到这里,我们已经成功安装并配置了 Docker环境。现在,您可以使用 Docker 来部署和管理容器了。