1、前置说明
本次安装基于yam。
所以得网络通畅+yam正常。
系统是信息如下:
3.10.0-1127.el7.x86_64 #1 SMP Tue Mar 31 23:36:51 UTC 2020 x86_64 x86_64 x86_64 GNU/Linux
docker官方文档Centos安装:https://docs.docker.com/engine/install/centos/
官方:
需要一个centOS 7的维护版本,不支持未测试的存档版本(Chrome浏览器翻译)
还有centos-extras库的支持(默认启动)
2、安装步骤
官方推荐方法:设置docker存储库,并从中进行安装。(简化安装和升级任务)本文安装方法
在无法访问互联网的空白系统上:RPM安装(完全手动管理升级)
官方RPM下载:https://download.docker.com/linux/centos/ → /7/x86_64/stable/Packages/
2.1 设置docker存储库
命令前加不加sudo看具体的情况而定。
yum-utils软件包(提供yum-config-manager
功能)
#安装yum-utils软件包
yum install -y yum-utils
#使用yum-config-manager设置docker存储库
yum-config-manager --add-repo https://download.docker.com/linux/centos/docker-ce.repo
2.2 安装dokcer
默认安装最新版本的Docker Engine和容器。
yum install docker-ce docker-ce-cli containerd.io
可以指定版本进行安装
#列出存储库中可用版本,按版本号(从高到低)排序
yum list docker-ce --showduplicates | sort -r
#指定版本安装命令格式如下
um install docker-ce-<VERSION_STRING> docker-ce-cli-<VERSION_STRING> containerd.io
没有其他问题的话,正常安装完成。
3 运行和测试
#启动docker
systemctl start docker
#使用hello-world检测是否安装正常
docker run hello-world
如果没出现什么问题,安装完成。
更详细的安装或是其他说明请参考官方文档:https://docs.docker.com/