2019年5月24日
用 yum 安装(CentOS 7下)
查看你当前的内核版本,版本高于 3.10
uname -r
移除旧的版本:
sudo yum remove docker \
docker-client \
docker-client-latest \
docker-common \
docker-latest \
docker-latest-logrotate \
docker-logrotate \
docker-selinux \
docker-engine-selinux \
docker-engine
安装一些必要的系统工具:
sudo yum install -y yum-utils device-mapper-persistent-data lvm2
添加软件源信息:
sudo yum-config-manager --add-repo http://mirrors.aliyun.com/docker-ce/linux/centos/docker-ce.repo
更新 yum 缓存:
sudo yum makecache fast
安装 Docker-ce:
sudo yum -y install docker-ce
启动 Docker 后台服务
sudo systemctl start docker
关闭防火墙
systemctl stop firewalld.service
测试运行 hello-world
docker run hello-world
以上的命令还需要做几个补充
注意
1、修改虚拟机中的DNS地址,输入ifconfig ,查看当前使用的网卡信息
vi /etc/sysconfig/network-scripts/ifcfg-ens32【红色部分设置成你自己的,如上图】
把DNS 设置成如下
DNS1=223.5.5.5
DNS2=223.6.6.6
2、在centos7上修改docker加速镜像为阿里云
登录https://cr.console.aliyun.com,如下(我使用自己的淘宝账号登录进去的,每个人都会有自己的一个),
粘贴自己的加速器地址
通过修改daemon配置文件/etc/docker/daemon.json来使用加速器:
vi /etc/docker/daemon.json
内容如下:
{
"registry-mirrors": ["https://恁的阿里云加速地址.mirror.aliyuncs.com"]
}
重启docker服务
systemctl restart docker
测试最后如下,就成功了啦