Docker CentOS6.8和CentOS7上安装

Docker使用EPEL发布,RHEL系的OS首先要确保已经有EPEL库,否则先检查OS的版本,然后安装相应的EPEL包。

CentOS6.7安装

1、安装epel库:yum install -y epel-release

Docker CentOS6.8和CentOS7上安装_第1张图片

2、安装docker:yum install -y docker-io

Docker CentOS6.8和CentOS7上安装_第2张图片

3、安装后的配置文件:/etc/sysconfig/docker

Docker CentOS6.8和CentOS7上安装_第3张图片

4、启动docker服务:service docker start

5、验证:docker version

Docker CentOS6.8和CentOS7上安装_第4张图片

安装成功

 

CentOS7.5安装

下面的步骤全部是参考官方文档写的,官方文档会更新,所以推荐另外参考英文官方文档安装

1、首先把gcc库装上

yum -y install make gcc-c++ cmake bison-devel ncurses-devel

2、从 /etc/yum.repos.d/ 中删除任何现有 Docker 镜像仓库。(有事没事先执行下,‘\’是换行,把‘\’去掉换到一行也行)

yum remove docker \
                  docker-common \
                  docker-selinux \
                  docker-engine-selinux \
                  docker-engine \
                  docker-ce

3、安装所需的软件包。yum-utils 提供了 yum-config-manager 实用程序,并且 devicemapper存储驱动需要 device-mapper-persistent-data 和 lvm2

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

4、使用下列命令添加 stable 镜像仓库(注意,千万不要使用官方文档中的地址安装,因为官方文档上的地址是国外的,后续的安装连国外的地址安装非常慢或者连接超时)

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

5、更新 yum 软件包索引。

yum makecache fast

6、安装最新版docker(我这里安装最新版docker)

-y是全部同意,不需要中间在输入y确如

yum install -y docker-ce

 7、配置阿里云镜像加速

不配置也行,但是连国外的网站速度会很慢,有时候甚至会链接超时,我这里直接使用我自己的阿里云镜像加速地址,也可以使用网易云的镜像加速地址,这个加速地址都是免费提供的,可以到阿里云或者网易云网站注册下就能获取。

sudo mkdir -p /etc/docker
sudo tee /etc/docker/daemon.json <<-'EOF'
{
  "registry-mirrors": ["https://gtdyt7yw.mirror.aliyuncs.com"]
}
EOF
sudo systemctl daemon-reload
sudo systemctl restart docker

8、启动docker服务(CentOS6.8和CentOS7的启动服务是有区别的)

systemctl start docker

9、验证docket是否正确启动

docker version

Docker CentOS6.8和CentOS7上安装_第5张图片

你可能感兴趣的:(docker)