docker安装

1. 配置系统yum源,更新系统

[root@localhost ~]# cat <<END>> /etc/yum.repos.d/163.repo
[163]
name=163
baseurl=http://mirrors.163.com/centos/7/os/x86_64/
enable=1
gpgcache=1
gpgkey=http://mirrors.163.com/centos/7/os/x86_64/RPM-GPG-KEY-CentOS-7
END

[root@localhost ~]# yum clean all
[root@localhost ~]# yum makecache
[root@localhost ~]# yum update

  注意:使用自带系统镜像做yum源安装docker时可能会出现selinux的依赖问题

2.安装docker

检查是否有旧版本docker

[root@localhost ~]# yum remove docker 
                  docker-client 
                  docker-client-latest 
                  docker-common 
                  docker-latest 
                  docker-latest-logrotate 
                  docker-logrotate 
                  docker-engine

 安装docker

[root@localhost ~]# yum install -y yum-utils   # 安装基础软件
[root@localhost ~]# yum-config-manager --add-repo https://download.docker.com/linux/centos/docker-ce.repo   # 安装docker源
[root@localhost ~]# yum install docker-ce docker-ce-cli containerd.io    # 安装最新稳定版docker
[root@localhost ~]# systemctl start docker
[root@localhost ~]# systemctl enable docker
[root@localhost ~]# docker info    # 查看docker版本信息
[root@localhost ~]# docker run hello-world    # 运行一个打印hello world的测试容器

[root@localhost ~]# yum list docker-ce --showduplicates | sort -r    #查看可安装的历史版本
[root@localhost ~]# yum install docker-ce-<VERSION_STRING> docker-ce-cli-<VERSION_STRING> containerd.io    # 安装历史版本格式

 配置docker的阿里云加速镜像

[root@localhost ~]# cat <<END>> /etc/docker/daemon.json
{
  "registry-mirrors": ["https://wl335tow.mirror.aliyuncs.com"]
}
END
[root@localhost ~]# systemctl daemon-reload
[root@localhost ~]# systemctl restart docker

  

原文地址:https://www.cnblogs.com/kjjmj/p/14958932.html