一、环境选择
1、操作系统:选择CentOS7
2、操作系统内核版本:3.10(官方推荐3.8以上)
3、Docker版本:Docker CE,因为这个是开源免费的社区版。Docker还有一个收费的Docker EE,企业收费版本
二、安装过程
1、查看操作系统内核版本
uname -a
显示: Linux localhost.localdomain 3.10.0-957.el7.x86_64 #1 SMP Thu Nov 8 23:39:32 UTC 2018 x86_64 x86_64 x86_64 GNU/Linux
2、关闭防火墙以及SELINUX
systemctl stop firewalld.service
#修改SELINUX
#将文件的SELINUX=enforcing修改成SELINUX=disabled
vi /etc/selinux/config
3、下载阿里的dockerCE版的yum源(由于发现没有,yum list | grep docker后发现没有docker-ce.x86_64)
cd /etc/yum.repos.d/
wget http://mirrors.aliyun.com/dockerce/linux/centos/docker-ce.repo或者
wget https://mirrors.aliyun.com/docker-ce/linux/centos/docker-ce.repo -O /etc/yum.repos.d/docker-ce.repo
#再查看一次
yum list | grep docker
4、安装Docker-CE
yum install -y docker-ce.x86_64
5、设置docker开机启动
systemctl enable docker
显示:Created symlink from /etc/systemd/system/multi-user.target.wants/docker.service to /usr/lib/systemd/system/docker.service.
6、更新xfsprogs
yum -y update xfsprogs
7、启动Docker服务
systemctl start docker
8、查看docker版本
docker version
9、下载镜像默认都是从Docker Hub中下载,速度比较慢,所以通常会设置国内的加速器便于提高下载镜像的速度的。
目前,提供加速器的地方有很多,如阿里、DaoCloud等。在这里设置网易的,主要是不需要注册,真正的公共服务
http://hub-mirror.c.163.com
编辑daemon.json文件
vi /etc/docker/daemon.json
在文件中输入内容如下:
{
"registry-mirrors": ["http://hub-mirror.c.163.com"]
}
然后重启 Docker deamon
systemctl restart docker
本文作者:hjjay
原文出处:https://www.cnblogs.com/jayhou/p/12319421.html
本文版权归作者和博客园共有,欢迎转载,但未经作者同意必须保留此段声明,且在文章页面明显位置给出原文链接。