在 CentOS 7 上安装 Docker 的步骤如下:
1. 更新系统
首先,确保你的系统是最新的。打开终端,运行以下命令:
sudo yum update -y
2. 安装必要的工具
安装 yum-utils
包,这个包提供了管理仓库的工具:
sudo yum install -y yum-utils
3. 设置 Docker 仓库
使用 yum-config-manager
来添加 Docker 的官方仓库:
sudo yum-config-manager --add-repo https://download.docker.com/linux/centos/docker-ce.repo
4. 安装 Docker
执行以下命令安装 Docker:
sudo yum install -y docker-ce docker-ce-cli containerd.io
5. 启动 Docker 服务
安装完成后,启动 Docker 服务并设置为开机自启:
sudo systemctl start docker
sudo systemctl enable docker
6. 验证 Docker 安装
可以运行以下命令来验证 Docker 是否安装成功:
sudo docker --version
如果看到 Docker 的版本信息,说明安装成功。
7. (可选)配置非 root 用户使用 Docker
如果你希望以非 root 用户运行 Docker 命令,可以将该用户添加到 docker
组:
sudo usermod -aG docker $USER
添加用户后,需要重新登录或重启终端才能使组更改生效。
8. (可选)使用阿里云镜像加速
如果需要使用阿里云的镜像加速,可以编辑 Docker 的配置文件:
sudo mkdir -p /etc/docker
sudo tee /etc/docker/daemon.json <<-'EOF'
{
"registry-mirrors": ["https://<阿里云镜像加速器地址>"]
}
EOF
然后重启 Docker 服务:
sudo systemctl restart docker
总结
现在你已经在 CentOS 7 上成功安装了 Docker。如果你有任何问题或者需要进一步的帮助,请告诉我!