《基于Kubernetes的容器云平台实战》——1.5.3 CentOS中自动化安装Docker

举报
华章计算机 发表于 2019/06/02 00:29:28 2019/06/02
【摘要】 本书摘自《基于Kubernetes的容器云平台实战》——书中的第1章,第1.5.3节作者是陆平、左奇、付光、张晗、赵培、单良

1.5.3 CentOS中自动化安装Docker

CentOS 6内核是2.6.xx,不适合运行Docker,因此最好在CentOS 7上安装Docker。

与Ubuntu类似,先删除冲突包,然后安装工具包并添加repo源(可用镜像源)。

# yum remove docker docker-client docker-client-latest docker-common docker-latest docker-latest-logrotate docker-logrotate docker-selinux  docker-engine-selinux docker-engine

# yum install -y yum-utils

# yum-config-manager --add-repo https://mirrors.ustc.edu.cn/docker-ce/linux/centos/docker-ce.repo

在/etc/yum.repos.d目录下的docker-ce.repo中,需手工修改URL才能指向定制镜像源,否则总是download.docker.com。接下来就可用yum install指令来安装Docker-ce软件包。安装时,系统会自动下载与当前OS版本对应的包含最新可用Docker-ce版本的rpm包。

# yum install docker-ce

安装结束后,默认不启动服务,需用systemctl start docker来手工启动,并用systemctl status docker和docker info命令来查看启动效果。

# systemctl start docker

# systemctl status docker

# docker info

同样可以修改用户组,退出并重新登录之后才能生效。

$ sudo usermod -aG docker $USER

可从Docker-ce官方下载站点或者镜像下载站点的linux/centos/7/x86_64/stable/Packages/路径直接下载rpm,并用yum install命令来安装它。注意,在这个路径中,7是对应的CentOS的版本,x86_64是版本包对应的体系结构类型,stable表示版本类型,如果需要不同的版本,就要从不同的路径下载。

升级当前主机上的Docker-ce时,也可以直接用下载的新版本rpm文件,但是需用yum upgrade命令,而不是yum install命令来安装。

卸载Docker-ce的命令为yum remove docker-ce,此时/var/lib/docker目录也需要手工删除。


【版权声明】本文为华为云社区用户转载文章,如果您发现本社区中有涉嫌抄袭的内容,欢迎发送邮件进行举报,并提供相关证据,一经查实,本社区将立刻删除涉嫌侵权内容,举报邮箱: cloudbbs@huaweicloud.com
  • 点赞
  • 收藏
  • 关注作者

评论(0

0/1000
抱歉,系统识别当前为高风险访问,暂不支持该操作

全部回复

上滑加载中

设置昵称

在此一键设置昵称,即可参与社区互动!

*长度不超过10个汉字或20个英文字符,设置后3个月内不可修改。

*长度不超过10个汉字或20个英文字符,设置后3个月内不可修改。