《基于Kubernetes的容器云平台实战》——1.5.3 CentOS中自动化安装Docker
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目录也需要手工删除。
- 点赞
- 收藏
- 关注作者
评论(0)