参考
操作系统要求
要安装Docker Engine,需要一个CentOS 7或8的维护版本。不支持或未测试存档版本。该centos-extras库必须启用。默认情况下,此存储库是启用的,但是如果已禁用它,则需要 重新启用它。overlay2建议使用存储驱动程序。
卸载旧版docker
sudo yum remove docker \
docker-client \
docker-client-latest \
docker-common \
docker-latest \
docker-latest-logrotate \
docker-logrotate \
docker-engine
系统提升没有安装这些软件
安装方法
- Docker存储库安装,本次安装和推荐安装方法
- 下载并手动安装RPM安装包,并完全手动管理升级。推荐无外网服务器环境下安装
使用存储库安装
首次安装需要设置存储库,之后可以从存储库安装和更新
设置存储库安装yum-utils软件包(提供yum-config-manager 实用程序)并设置稳定的存储库。
sudo yum install -y yum-utils
安装 yum-config-manager
sudo yum-config-manager \
--add-repo \
https://download.docker.com/linux/centos/docker-ce.repo
这些存储库包含在docker.repo上面的文件中,但默认情况下处于禁用状态。您可以在稳定存储库旁边启用它们
sudo yum-config-manager --enable docker-ce-nightly
要启用测试通道,请运行以下命令:
sudo yum-config-manager --enable docker-ce-test
您可以通过运行带有标志的命令来禁用每晚或测试存储库 。要重新启用它,请使用该标志。以下命令禁用夜间存储库。yum-config-manager–disable–enable
sudo yum-config-manager --disable docker-ce-nightly
安装DOCKER引擎
-
安装最新版本的Docker Engine和容器,或转到下一步以安装特定版本:
sudo yum install docker-ce docker-ce-cli containerd.io
输入y 回车下一步
依赖安装完成
-
要安装特定版本的Docker Engine,请在存储库中列出可用版本,然后选择并安装:一种。列出并排序您存储库中可用的版本。本示例按版本号(从高到低)对结果进行排序,并被截断:
-
启动
sudo systemctl start docker
-
通过运行hello-world 映像来验证是否正确安装了Docker Engine
sudo docker run hello-world
-
开机自启docker
sudo systemctl enable docker.service sudo systemctl enable containerd.service
若要禁用此行为,请disable改用。
评论区