CentOS7安装docker

Posted gdss

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了CentOS7安装docker相关的知识,希望对你有一定的参考价值。

1,确定CentOS版本是7及以上版本     

   查看CentOS版本命令: cat /etc/redhat-release 

2,先安装这两个gcc 环境 

  执行命令:yum -y install gcc  和  yum -y install gcc-c++

3,如果之前安装过docker 先卸载旧版本 然后再继续安装  如果没有安装过则跳过此步骤

  卸载命令:yum remove docker docker-client docker-client-latest docker-common docker-latest docker-latest-logrotate docker-logrotate docker-engine

4,安装所需要的软件包

  命令:yum install -y yum-utils device-mapper-persistent-data lvm2

5,设置股stable镜像仓库

  命令:yum-config-manager --add-repo http://mirrors.aliyun.com/docker-ce/linux/centos/docker-ce.repo       因为由于防火墙的原因,连国外的docker官网库会很慢   所以这里选择阿里云的镜像仓库

6,更新yum软件包索引   这样yum下载的就会快一些
  命令:yum makecache fast

7,安装docker-ce
  命令:yum -y install docker-ce

8,启动docker
  命令:systemctl start docker

  启动之后   可以查看docker版本      命令:docker version 

9,测试

  下载hello-world
  命令:docker run hello-world

10,配置docker镜像加速器(如果不配置,则会去国外网站去拉镜像,会很慢,配置了则会去配置的地址去拉镜像)

  注意:应先去阿里云获取自己的镜像加速器

  登录链接:https://account.aliyun.com/login/login.htm

技术图片

  命令:mkdir -p /etc/docker
  命令:vim /etc/docker/daemon.json

  然后向该文件中添加 下面的内容

  { "registry-mirrors": ["https://你自己的镜像.mirror.aliyuncs.com"] }


11,重新加载一下 因为配置了镜像加速器
  命令:systemctl daemon-reload
12,重启docker
  命令:systemctl restart docker

13,验证加速器是否生效:
  docker info

如果出现自己的镜像加速器则说明配置成功

 

以上是关于CentOS7安装docker的主要内容,如果未能解决你的问题,请参考以下文章

Docker学习Centos7环境安装Docker

Docker -- CentOS7安装Docker(含安装启动(关闭防火墙)配置Docker镜像加速)

Centos7安装Docker

CentOS7离线安装Docker和卸载Docker步骤(亲测有效)

docker在centos7宿主机上的安装和卸载

Docker容器管理--CentOS7安装docker