Docker 入门第一课:CentOS 安装 Docker

发布网友 发布时间:2024-12-05 02:10

我来回答

1个回答

热心网友 时间:2024-12-05 09:31

参考文档: Install Docker Engine on CentOS



一、操作系统需求

在 CentOS 系统上安装 Docker 需要满足以下需求。确保您的系统具备 Docker 运行所需的最低资源,并保持系统更新以获得最佳性能。



二、卸载旧版本

在安装新版本 Docker 之前,先卸载旧版本以避免冲突。使用以下命令卸载 Docker。


sudo yum remove docker-ce docker-ce-cli containerd.io docker-buildx-plugin docker-compose-plugin docker-ce-rootless-extras


卸载后,存储在 /var/lib/docker/、/var/lib/containerd/ 的映像、容器、卷和网络不会自动删除。您需要手动删除它们以清理系统。



三、安装方法

有多种方法在 CentOS 上安装 Docker。以下是推荐方法、手动管理方法及适用于测试和开发环境的自动安装脚本。




四、使用存储库安装


设置存储库

sudo yum install -y yum-utils; sudo yum-config-manager \ --add-repo \ download.docker.com/lin...;


列出可用版本

yum list docker-ce --showplicates | sort -r


安装指定版本

sudo yum install docker-ce- docker-ce-cli- containerd docker-buildx-plugin docker-compose-plugin


检查版本

docker -v


启动 Docker

sudo systemctl start docker;


验证安装成功

sudo docker run hello-world


升级 Docker

sudo yum install docker-ce- docker-ce-cli- containerd docker-buildx-plugin docker-compose-plugin




五、从 RPM 包中安装

从 download.docker.com/lin... 下载适合您 CentOS 版本的 .rpm 包。安装 RPM 包并启动 Docker 以验证安装。




六、使用便利脚本进行安装

使用自动化脚本进行安装,但需了解潜在风险和局限性。确保从互联网下载的脚本安全并具有权限要求。此脚本自动检测 Linux 发行版和版本,配置包管理系统,但无法自定义参数、安装大量软件包,并可能导致意外版本升级。


声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com