2.1 CentOS Docker 安装
- 清理旧版本 Docker
安装前需要清理系统中可能存在的旧版本 Docker 或其他冲突软件包。
shell
$ sudo dnf remove docker \
docker-client \
docker-client-latest \
docker-common \
docker-latest \
docker-latest-logrotate \
docker-logrotate \
docker-engine- 安装 yum 工具包
shell
$ sudo yum install -y yum-utils- 配置 yum 软件源
shell
# yum 国内源
$ sudo yum-config-manager --add-repo http://mirrors.aliyun.com/docker-ce/linux/centos/docker-ce.repo
$ sudo sed -i 's/download.docker.com/mirrors.aliyun.com\/docker-ce/g' /etc/yum.repos.d/docker-ce.repo
# yum 官方源
# $ sudo yum-config-manager --add-repo https://download.docker.com/linux/centos/docker-ce.repo- 安装最新版 Docker
安装 Docker 需要多个组件,包括 Docker 引擎(docker-ce)、命令行工具(docker-ce-cli)、容器运行时(containerd.io)、构建镜像的插件工具(docker-buildx-plugin)、多容器应用的编排管理工具(docker-compose-plugin)等。
shell
$ sudo yum install docker-ce docker-ce-cli containerd.io docker-buildx-plugin docker-compose-plugin安装完成后可以通过 docker --version 命令检查版本信息确认安装是否成功。
shell
$ docker --version
Docker version 28.0.4, build b8034c0- 启动 Docker
安装成功后需要启动 Docker 服务,运行下面的命令可以启动 Docker 守护进程。
shell
$ sudo systemctl enable docker
$ sudo systemctl start docker注意:如果安装过程中出现问题,可以尝试清理 yum 缓存,使用以下命令清除缓存后再重新安装。
shell$ yum clean packages