在 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-utils
yum-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并退出。
共有 0 条评论