CentOS7安装Docker
1.配置防火墙
#查看所有开放的接口
firewall-cmd --list-ports --zone=public
#将23001端口也开放,这里这个端口是storage节点端口
firewall-cmd --zone=public --add-port=23001/tcp --permanent
#重启防火墙
firewall-cmd --reload
#关闭防火墙
systemctl stop firewalld
##如果docker容器内部无法访问局域网或者外网。可以使用一下办法解决。
办法1, 配置 docker 容器内允许访问外部网络(需重启 firewalld、docker 以生效)
firewall-cmd --permanent --zone=trusted --change-interface=docker0
#检查配置
firewall-cmd --get-zone-of-interface=docker0
办法2,关闭防火墙,重启docker服务。
##防火墙增加富规则,允许ip访问端口。 拒绝为drop ,将accept 改为 拒绝为drop即可
firewall-cmd --permanent --remove-rich-rule="rule family="ipv4" source address="116.199.115.143" port protocol="tcp" port="3306" accept"
##需要重启防火墙 ##查看增加的规则
firewall-cmd --zone=public --list-rich-rules
2.服务器时间同步
1.查看是否安装了时间同步工具
ps aux |grep ntpdate
#未安装的话执行安装命令:
yum install ntpdate -y
2,执行同步命令
ntpdate -u ntp.api.bz
3,定时同步命令
执行:
vim /etc/crontab
添加:
0 */1 * * * root ntpdate -u ntp.api.bz;hwclock --systohc
//每隔一个小时同步一次时间
CentOS7.x安装Docker
1、检查版本
Docker要求CentOS系统的内核版本高于 3.10 ,通过 uname -r 命令查看你当前的内核版本是否支持安装docker
uname -r
2、更新yum包
sudo yum update
3、安装需要的软件包
yum-util 提供yum-config-manager功能,另外两个是devicemapper驱动依赖的
sudo yum install -y yum-utils device-mapper-p