首页 > 其他 > 详细

Centos7安装docker CE社区版

时间:2019-07-13 09:28:14      阅读:115      评论:0      收藏:0      [点我收藏+]

系统要求:Centos6.5以上/Centos7.x以上(需要内核版本是2.6.32-431或者更高版本)
参考:https://www.widuu.com/chinese_docker/userguide/dockerhub.html
1,删除旧版本的docker。
sudo yum remove docker\
docker-common\
docker-selinux\
docker-engine

★使用镜像仓库进行安装
2,安装所需的安装包。yum-utils 提供了yum-config-manager实用程序,并且devicemapper
存储驱动需要device-mapper-persistent-data和lvm2.
sudo yum install -y yum-utils device-mapper-persistent-data lvm2

3,使用下列命令设置stable镜像仓库。
sudo yum-config-manager \
--add-repo \
https://download.docker.com/linux/centos/docker-ce.repo

★启用testing和edge镜像仓库。(禁用:--disable)
◆sudo yum-config-manager --enable docker-ce-edge
◆sudo yum-config-manager --enable docker-ce-testing
•stable版:每个季度提供可靠更新。
•Edge版:每个月提供新功能。

★安装docker CE
4,更新yum软件包索引。
sudo yum makecache fast

5,安装最新版本的docker CE。
sudo yum install docker-ce
※若启用了多个docker镜像仓库,且没有在Yum install 或yum update命令中指定版本,
将始终安装最高版本。

6,启动docker。
sudo systemctl start docker

7,验证是否正确安装了docker,方法是运行hello-world镜像。
sudo docker run hello-world
※此命令将下载一个测试镜像并在容器中运行它。

★安装特定版本docker CE方法
①列出可用版本docker,使用sort -r按版本号排序。
使用yum list 命令仅显示二进制软件包,若要显示源软件包,在以下
命令的软件包名称中省略.x86_64.
yum list docker-ce.x86_64 --showduplicates | sort -r
例_显示:docker-ce.x86_64 18.01.0.e10 docker-ce-stable
※第2列为版本号字符串;第3列为镜像仓库名称。
②将版本字符串添加到软件包名称后,使用-分隔。
sudo yum install docker-ce-<version>

 

●说明
CentOS-7 中的firewall的底层是使用iptables进行数据过滤,
建立在iptables之上,这可能会与 Docker 产生冲突。

当 firewalld 启动或者重启的时候,将会从 iptables 中移除 DOCKER 的规则,
从而影响了 Docker 的正常工作。

当使用的是 Systemd 的时候, firewalld 会在 Docker 之前启动,
但若在Docker启动之后再启动或者重启firewalld,就需要重启Docker进程了。

Centos7安装docker CE社区版

原文:https://www.cnblogs.com/mountain2011/p/11178916.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!