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 # 安装历史版本格式 [root@localhost ~]# yum install docker-ce-18.09.5-3.el7 docker-ce-cli-18.09.5-3.el7 containerd.io # 安装18.09.5版本的docker
配置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