码迷,mamicode.com
首页 > 其他好文 > 详细

CentOS 安装Docker

时间:2020-03-10 12:19:58      阅读:58      评论:0      收藏:0      [点我收藏+]

标签:图片   一个   list   删除   info   方法   lvm   util   mapper   

0. 目标

  1. 在CentOS 7.7 上使用yum安装Docker CE(社区版)
  2. 我使用docker时遇到的一些问题

1. 参照文档

docker官方文档 https://docs.docker.com/install/linux/docker-ce/centos/


2.查看当前系统版本

cat /etc/redhat-release
技术图片
我的版本是这个,理论上CentOS7 的都能用
-------------------------------------

3. 删除旧版本的docker,如果没有则略过

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

删除遗留的docker镜像、容器、网络等

rm -rf /var/lib/docker

4. 安装必须的依赖包

yum install -y yum-utils device-mapper-persistent-data lvm2

5. 选择需要安装和版本,添加yum源

yum-config-manager --add-repo https://download.docker.com/linux/centos/docker-ce.repo

6. 安装

默认情况下安装的是最新的正式版

yum install docker-ce docker-ce-cli containerd.io

如果要安装指定版本,先查询一下哪些版本可用

yum list docker-ce --showduplicates | sort -r

技术图片

中间一列为可用版本,红框内为正确的版本号,使用下面命令安装指定版本

yum install docker-ce-<版本号> docker-ce-cli-<版本号> containerd.io

7. 启动测试

systemctl start docker

将docker设置为开机启动

systemctl enable docker

重启docker

systemctl restart docker.service

8. 问题

无法拉取镜像,因为无法访问docker官方的镜像库
技术图片

解决方法
添加docker的配置文件,设置一个可访问的国内镜像库

vi  /etc/docker/daemon.json

内容为

{
  "registry-mirrors": ["https://registry.docker-cn.com"]
}

重启就可以了

2020.3.6新增
可以使用阿里云的免费服务,注册开通容器镜像服务即可
技术图片

CentOS 安装Docker

标签:图片   一个   list   删除   info   方法   lvm   util   mapper   

原文地址:https://www.cnblogs.com/holaim/p/12454492.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!