设为首页 收藏本站
查看: 1164|回复: 0

[经验分享] Centos7 yum 方式安装 安装 Docker CE

[复制链接]

尚未签到

发表于 2019-4-17 16:02:44 | 显示全部楼层 |阅读模式
Centos7 yum 方式安装 安装 Docker CE
文章转载于:https://www.cnblogs.com/yu-hailong/p/7629120.html

准备工作
系统要求
  Docker CE 支持 64 位版本 CentOS 7,并且要求内核版本不低于 3.10。 CentOS 7 满足最低内核的要求,但由于内核版本比较低,部分功能(如 overlay2 存储层驱动)无法使用,并且部分功能可能不太稳定。
卸载旧版本
  旧版本的 Docker 称为 docker 或者 docker-engine,使用以下命令卸载旧版本:
$ sudo yum remove docker \  
                  docker-common \
  
                  docker-selinux \
  
                  docker-engine
使用 yum 源 安装
  执行以下命令安装依赖包:
1 sudo yum install -y yum-utils device-mapper-persistent-data lvm2  鉴于国内网络问题,强烈建议使用国内源,下面先介绍国内源的使用。
国内源
  执行下面的命令添加 yum 软件源:
$ sudo yum-config-manager \    --add-repo \  
    https://mirrors.aliyun.com/docker-ce/linux/centos/docker-ce.repo
  以上命令会添加稳定版本的 Docker CE yum 源。从 Docker 17.06 开始,edge test 版本的 yum 源也会包含稳定版本的 Docker CE。
官方源
1 $ sudo yum-config-manager \  
2     --add-repo \
  
3     https://download.docker.com/linux/centos/docker-ce.repo
  如果需要最新版本的 Docker CE 请使用以下命令:
1 $ sudo yum-config-manager --enable docker-ce-edge  
2 $ sudo yum-config-manager --enable docker-ce-test
安装 Docker CE
  更新 yum 软件源缓存,并安装 docker-ce。
1 $ sudo yum makecache fast  
2 $ sudo yum install docker-ce
  
---------------------
使用脚本自动安装
  在测试或开发环境中 Docker 官方为了简化安装流程,提供了一套便捷的安装脚本,CentOS 系统上可以使用这套脚本安装:
1 $ curl -fsSL get.docker.com -o get-docker.sh  
2 $ sudo sh get-docker.sh --mirror Aliyun
  执行这个命令后,脚本就会自动的将一切准备工作做好,并且把 Docker CE 的 edge 版本安装在系统中。
启动 Docker CE
1 $ sudo systemctl enable docker2 $ sudo systemctl start docker建立 docker 用户组
  默认情况下,docker 命令会使用 Unix socket 与 Docker 引擎通讯。而只有 root 用户和 docker 组的用户才可以访问 Docker 引擎的 Unix socket。出于安全考虑,一般 Linux 系统上不会直接使用 root 用户。因此,更好地做法是将需要使用 docker 的用户加入 docker 用户组。
  建立 docker 组:
1 $ sudo groupadd docker  将当前用户加入 docker 组:
1 $ sudo usermod -aG docker $USER镜像加速
  鉴于国内网络问题,后续拉取 Docker 镜像十分缓慢,强烈建议安装 Docker 之后配置 国内镜像加速。
添加内核参数
  默认配置下,如果在 CentOS 使用 Docker CE 看到下面的这些警告信息:
1 WARNING: bridge-nf-call-iptables is disabled2 WARNING: bridge-nf-call-ip6tables is disabled  请添加内核配置参数以启用这些功能。
1 $ sudo tee -a /etc/sysctl.conf

运维网声明 1、欢迎大家加入本站运维交流群:群②:261659950 群⑤:202807635 群⑦870801961 群⑧679858003
2、本站所有主题由该帖子作者发表,该帖子作者与运维网享有帖子相关版权
3、所有作品的著作权均归原作者享有,请您和我们一样尊重他人的著作权等合法权益。如果您对作品感到满意,请购买正版
4、禁止制作、复制、发布和传播具有反动、淫秽、色情、暴力、凶杀等内容的信息,一经发现立即删除。若您因此触犯法律,一切后果自负,我们对此不承担任何责任
5、所有资源均系网友上传或者通过网络收集,我们仅提供一个展示、介绍、观摩学习的平台,我们不对其内容的准确性、可靠性、正当性、安全性、合法性等负责,亦不承担任何法律责任
6、所有作品仅供您个人学习、研究或欣赏,不得用于商业或者其他用途,否则,一切后果均由您自己承担,我们对此不承担任何法律责任
7、如涉及侵犯版权等问题,请您及时通知我们,我们将立即采取措施予以解决
8、联系人Email:admin@iyunv.com 网址:www.yunweiku.com

所有资源均系网友上传或者通过网络收集,我们仅提供一个展示、介绍、观摩学习的平台,我们不对其承担任何法律责任,如涉及侵犯版权等问题,请您及时通知我们,我们将立即处理,联系人Email:kefu@iyunv.com,QQ:1061981298 本贴地址:https://www.yunweiku.com/thread-828308-1-1.html 上篇帖子: centos7 加载ip_conntrack 下篇帖子: CentOS7.2部署ELK6
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

扫码加入运维网微信交流群X

扫码加入运维网微信交流群

扫描二维码加入运维网微信交流群,最新一手资源尽在官方微信交流群!快快加入我们吧...

扫描微信二维码查看详情

客服E-mail:kefu@iyunv.com 客服QQ:1061981298


QQ群⑦:运维网交流群⑦ QQ群⑧:运维网交流群⑧ k8s群:运维网kubernetes交流群


提醒:禁止发布任何违反国家法律、法规的言论与图片等内容;本站内容均来自个人观点与网络等信息,非本站认同之观点.


本站大部分资源是网友从网上搜集分享而来,其版权均归原作者及其网站所有,我们尊重他人的合法权益,如有内容侵犯您的合法权益,请及时与我们联系进行核实删除!



合作伙伴: 青云cloud

快速回复 返回顶部 返回列表