在 CentOS 上安装 Docker 容器

如何用命令行在CentOS上安装Docker

卸载旧版本:

打开服务器终端,输入以下代码:

sudo yum remove docker \
docker-client \
docker-client-latest \
docker-common \
docker-latest \
docker-latest-logrotate \
docker-logrotate \
docker-engine

使用存储库安装(官方推荐):

在新服务器上首次安装 Docker 引擎之前,您需要 以设置 Docker 存储库。之后,您可以从存储库安装和更新 Docker 。

设置存储库

安装软件包(提供实用程序)并设置存储库。  yum-utilsyum-config-manager

sudo yum install -y yum-utils
sudo yum-config-manager \
--add-repo \
https://download.docker.com/linux/centos/docker-ce.repo

安装 Docker 引擎

1、安装最新版本的 Docker Engine、containerd 和 Docker Compose 或转到下一步以安装特定版本:

sudo yum install docker-ce docker-ce-cli containerd.io docker-compose-plugin

如果系统提示接受 GPG 密钥,请验证指纹是否匹配,如果是,请接受它。060A 61C5 1B55 8A7F 742B 77AA C52F EB6B 621E 9F35

此命令安装 Docker,但不启动 Docker。它还会创建一个组,但是,默认情况下不会向该组添加任何用户。docker

2、要安装特定版本的 Docker 引擎,请列出可用版本 在存储库中,选择并安装一个版本。列出存储库中可用的版本并对其进行排序。此示例排序 按版本号从最高到最低的结果,并被截断:

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

docker-ce.x86_64 3:18.09.1-3.el7 docker-ce-stable
docker-ce.x86_64 3:18.09.0-3.el7 docker-ce-stable
docker-ce.x86_64 18.06.1.ce-3.el7 docker-ce-stable
docker-ce.x86_64 18.06.0.ce-3.el7 docker-ce-stable

返回的列表取决于启用的存储库,并且是特定的 到你的 CentOS 版本(在本例中由后缀指示)。.el7b,通过其完全限定的软件包名称安装特定版本,即 包名称 () 加上版本字符串(第 2 列) 从第一个冒号 () 开始,直到第一个连字符,分隔为 连字符 ()。例如。docker-ce:-docker-ce-18.09.1

sudo yum install docker-ce-<VERSION_STRING> docker-ce-cli-<VERSION_STRING> containerd.io docker-compose-plugin

此命令是安装 Docker,但不启动 Docker。它还会创建一个组,但是,默认情况下不会向该组添加任何用户。docker

3、启动 Docker。

sudo systemctl start docker

4、通过运行映像验证是否正确安装了 Docker 引擎。hello-world

sudo docker run hello-world

此命令下载测试映像并在容器中运行它。当Dokcer容器正常运行,它会打印一条消息hello-world并退出。

官方完整文档

 

版权声明:
作者:牛部落
链接:https://www.tnell.com/417.html
来源:天牛博客
文章版权归作者所有,未经允许请勿转载。

THE END
分享
二维码
< <上一篇
下一篇>>