安装 Docker
下面讲解 CentOS 如何安装 Docker。
1 移除旧版本 Docker
bash
sudo yum remove docker \
docker-client \
docker-client-latest \
docker-common \
docker-latest \
docker-latest-logrotate \
docker-logrotate \
docker-engine
2 配置 Docker yum 源
bash
sudo yum install -y yum-utils
# 官方源
# sudo yum-config-manager --add-repo https://download.docker.com/linux/centos/docker-ce.repo
# 这里使用国内源
sudo yum-config-manager --add-repo http://mirrors.aliyun.com/docker-ce/linux/centos/docker-ce.repo
3 安装 Docker
bash
sudo yum install -y docker-ce docker-ce-cli containerd.io docker-buildx-plugin docker-compose-plugin
-y
表示自动回答“是”以确认所有提示,避免中途需要输入回车。
这个命令会安装 Docker 的核心组件及其相关插件,使你能够创建、管理和构建 Docker 容器。
- docker-ce: Docker Community Edition,即 Docker 的开源版本。
- docker-ce-cli: Docker 的命令行工具,用于与 Docker 引擎进行交互。
- containerd.io: Docker 使用的容器运行时,用于管理容器生命周期。
- docker-buildx-plugin: Docker 的构建扩展插件,用于增强构建功能。
- docker-compose-plugin: Docker Compose 的插件,用于定义和运行多容器 Docker 应用。
4 启动 Docker
设置开机启动 Docker,并且本次运行 systemctl enable
的同时,服务也会立即被启动。
bash
sudo systemctl enable docker --now
5 校验是否安装成功
如果能输出 Docker 版本号,说明 Docker 安装成功。
bash
docker -v
6 配置 Docker 镜像加速源
参考:
注意腾讯云、阿里云仅限通过其各自的云产品使用镜像加速。
通过下面命令快速配置镜像源:
bash
sudo mkdir -p /etc/docker
sudo tee /etc/docker/daemon.json <<-'EOF'
{
"registry-mirrors": ["https://mirror.ccs.tencentyun.com","https://hub-mirror.c.163.com","https://mirror.baidubce.com"]
}
EOF
sudo systemctl daemon-reload
sudo systemctl restart docker
查看镜像源是否配置成功:
bash
sudo docker info
参考: