初始化docker安装环境
1.安装NTP服务,保证服务器时间的正确性
1
| yum -y install ntp && systemctl start ntpd && systemctl enable ntpd
|
2.直接关闭防火墙服务:
1
| systemctl stop firewalld && systemctl disable firewalld
|
3.关闭SELINUX
1 2 3
| #注释以下配置 #SELINUX=enforcing #SELINUXTYPE=targeted
|
增加以下配置
4.开启转发
1
| echo 'net.ipv4.ip_forward=1'> /usr/lib/sysctl.d/00-system.conf systemctl restart network
|
5.安装docker
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21
| sudo yum update -y
sudo yum install -y wget
sudo yum remove docker docker-common docker-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
sudo mv /etc/yum.repos.d/CentOS-Base.repo /etc/yum.repos.d/CentOS-Base.repo.backup
sudo wget -O /etc/yum.repos.d/CentOS-Base.repo http://mirrors.163.com/.help/CentOS7-Base-163.repo
sudo yum makecache
sudo yum install -y docker-ce
sudo systemctl start docker
sudo systemctl enable docker
|
6.阿里云镜像加速器
针对Docker客户端版本大于 1.10.0 的用户 您可以通过修改daemon配置文件/etc/docker/daemon.json来使用加速器
1 2 3 4 5 6 7 8 9 10 11
| sudo mkdir -p /etc/docker
sudo tee /etc/docker/daemon.json <<-'EOF' { "registry-mirrors": ["https://uywr58b5.mirror.aliyuncs.com"] } EOF
sudo systemctl daemon-reload sudo
systemctl restart docker
|