使用CentOS7创建Docker运行环境
目录:
一、网络基础设置:
1.1 IP地址、网关
1.2 hostname、DNS
1.3 Host主机列表文件
1.4检查IP地址配置
二、安全及其他设置:
2.1 关闭防火墙
2.2 关闭SELinux
2.3 关闭Swap交换分区
2.4 开启IPv4转发
2.5 禁用IPv6协议
三、安装Docker-ce 17.03.2:
3.1、软件包更新
3.2、查看是否已安装了docker软件包:
3.3、卸载掉不想要的版本docker软件包
3.4、安装指定的docker版本docker-ce 17.03.2
3.5、配置国内镜像加速器
四、CentOS7内核升级:
1、安装ELRepo软件仓库源
2、安装最新的稳定版内核(4.14.11)
五、设置GRUB开机启动项:
1、创建开机启动菜单
2、查看可选的开机启动菜单
3、设置开机启动项
一、网络基础设置:
1.1 IP地址、网关
# CentOS7网卡的配置文件都是放在 /etc/sysconfig/network-scripts目录下
# eth0网卡的配置文件名为 /etc/sysconfig/network-scripts/ifcfg-eth0
# 使用VirtualBox虚拟机创建的网卡为enp0s3,
# 相应网卡的配置文件名为 /etc/sysconfig/network-scripts/ifcfg-enp0s3
# 使用vi编辑 ifcfg-enp0s3文件,内容如下:
sudo vi /etc/sysconfig/network-scripts/ifcfg-enp0s3
DEVICE="enp0s3"
HWADDR="00:21:70:10:7E:CD"
NM_CONTROLLED="no"
ONBOOT="yes"
BOOTPROTO=static
IPADDR=192.168.3.164
NETMASK=255.255.255.0
GATEWAY=192.168.3.254
# 这个是自动获取IP地址的DHCP的配置参数
# BOOTPROTO=dhcp
# 系统会自动检测网卡的MAC地址:
# HWADDR="xx:xx:xx:xx:xx:xx"
# 有时候网关的配置也会放到/etc/sysconfig/network 文件中
# GATEWAY=10.1.2.254
1.2 hostname、DNS
#修改本地主机名hostname,配置文件为/etc/hostname
#此文件是否会根据/etc/sysconfig/network文件或ifcfg-enp0s3文件的配置自动生成?
sudo vi /etc/hostname
node4
#配置本地主机名、DNS
#配置文件为:/etc/sysconfig/network
#(好像也可以将此文件的内容合并到/etc/sysconfig/network-scripts/ifcfg-enp0s3网卡配置文件中。)
#分开更清晰,合并更方便,各有利弊。
sudo vi /etc/sysconfig/network