docker一:CentOS7安装docker-ce

docker中文网站:https://www.docker.org.cn/

1、CentOS系统要求:

  1.1.CentOS6.5或更高版本:系统64位, 内核为2.6.32-431或更高版本

  1.2.CentOS7:系统64位, 内核3.10以上

  1.3查看内核:uname -r

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

2、卸已安装的docker版本:yum remove docker docker-client docker-client-latest docker-common docker-latest docker-latest-logrotate docker-logrotate docker-engine

由于没有安装过docker,所以命令执行不会有结果

3、安装gcc相关环境

  3.1、yum -y install gcc

   3.2、yum -y install gcc-c++

4、安装需要的软件包:

  4.1、yum install -y yum-utils

    

  4.2、配置docker-ce镜像仓库

    4.2.1、官网推荐:yum-config-manager --add-repo https://download.docker.com/linux/centos/docker-ce.repo,但是由于官网在国外,网络问题太严重,所以采用阿里云镜像

    4.2.2、阿里云镜像:yum-config-manager --add-repo http://mirrors.aliyun.com/docker-ce/linux/centos/docker-ce.repo 

 5、更新yum软件包索引:yum makecache fast

6、安装docker - ce:yum -y install docker-ce

 

7、启动docker:systemctl start docker

  7.1、查看docker版本:docker version

   7.2、运行 hello-world镜像:docker run hello-world

   7.3、docker images

 

8、镜像加速:

  8.1、获取镜像加速地址(已有可忽略):https://cr.console.aliyun.com/cn-hangzhou/instances/mirrors

    获取地址方式详见:https://www.cnblogs.com/joyny/p/10486739.html

  8.2、mkdir -p /etc/docker

  8.3、写入加速地址到daemon.json中:vim /etc/docker/daemon.json

  8.4、重新加载deamon:systemctl daemon-reload

  8.5、重启docker使配置生效:systemctl restart docker

9、卸载docker

  9.1、systemctl stop docker

  9.2、yum -y remove docker

  9.3、rm -rf /var/lib/docker

讨论群:249728408
原文地址:https://www.cnblogs.com/zhongyehai/p/14903652.html