当前位置: 代码迷 >> 综合 >> Docker CentOS6.8和CentOS7上安装
  详细解决方案

Docker CentOS6.8和CentOS7上安装

热度:28   发布时间:2023-10-26 07:48:47.0

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

CentOS6.7安装

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

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

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

4、启动docker服务:service docker start

5、验证:docker version

安装成功

 

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

  相关解决方案