在 CentOS 上安装 Docker 也是相对简单的。以下是一些基本的步骤,你可以根据你的 CentOS 版本选择适当的步骤。

在 CentOS 8 上安装 Docker

1. 移除旧版本 Docker(如果有的话):
    sudo dnf remove -y docker docker-client docker-client-latest docker-common docker-latest docker-latest-logrotate docker-logrotate docker-selinux docker-engine-selinux docker-engine

2. 安装必要的依赖包:
    sudo dnf install -y dnf-plugins-core

3. 添加 Docker 软件源:
    sudo dnf config-manager --add-repo=https://download.docker.com/linux/centos/docker-ce.repo

4. 安装 Docker Engine:
    sudo dnf install -y docker-ce docker-ce-cli containerd.io

5. 启动 Docker 服务并设置为开机自启:
    sudo systemctl start docker
    sudo systemctl enable docker

6. 添加当前用户到 docker 组(可选,以便无需 sudo 运行 docker 命令):
    sudo usermod -aG docker $USER

    请注销并重新登录以使更改生效。

7. 验证 Docker 安装是否成功:
    docker --version
    docker run hello-world

在 CentOS 7 上安装 Docker

在 CentOS 7 上的安装步骤与 CentOS 8 类似,但是使用的是 yum 命令而不是 dnf。

1. 移除旧版本 Docker(如果有的话):
    sudo yum remove -y docker docker-client docker-client-latest docker-common docker-latest docker-latest-logrotate docker-logrotate docker-selinux docker-engine-selinux docker-engine

2. 安装必要的依赖包:
    sudo yum install -y yum-utils

3. 添加 Docker 软件源:
    sudo yum-config-manager --add-repo=https://download.docker.com/linux/centos/docker-ce.repo

4. 安装 Docker Engine:
    sudo yum install -y docker-ce docker-ce-cli containerd.io

5. 启动 Docker 服务并设置为开机自启:
    sudo systemctl start docker
    sudo systemctl enable docker

6. 添加当前用户到 docker 组(可选,以便无需 sudo 运行 docker 命令):
    sudo usermod -aG docker $USER

    请注销并重新登录以使更改生效。

7. 验证 Docker 安装是否成功:
    docker --version
    docker run hello-world

这些步骤应该帮助你在 CentOS 上安装 Docker。确保仔细阅读 Docker 官方文档以获取最新的安装说明和建议。


转载请注明出处:http://www.zyzy.cn/article/detail/13399/Docker