docker学习(2):docker安装与运行异常处理方法

1、执行docker version 报错:

Cannot connect to the Docker daemon at unix:///var/run/docker.sock. Is the docker daemon running?

centos7 下的处理方法:

1)重启docker服务:

service docker restart

异常截图:

2、docker  pull [xxx] 总是执行了一半卡住

处理方法:

1)在 /etc/resolv.conf 文件里加上 “ nameserver 8.8.8.8 ”,然后重启docker服务。

注:这个方法在网卡重启后便会被重置,所以这个方法治标不治本,所以重启后要再次修改这个配置文件。

2)持久性调整:修改 “ /etc/sysconfig/network-scripts/ifcfg-enp0s3 ”文件。在其中添加“ DNS1,DNS2及对应的值 ”

1、进入配置网络的文件夹
cd /etc/sysconfig/network-scripts/

2、找到ifconfig出现的网卡名,并修改其内部内容,这个服务已经改过了,服务名为 “ ifcfg-enp0s3 ”,具体的服务配置因机而异,但是配置步骤及内容可以参考

cat ifcfg-enp0s3

3、在这个文件内容尾部加上
PEERDNS="yes"
DNS1="8.8.8.8"
DNS2="8.8.8.4"

4、在重启网卡,则修改内容会出现“ /etc/resolv.conf ”
systemctl restart network

注:有人的“  ifcfg-enp0s3 ”文件名不同,主要参考“  ifconfig ”命令后显示的网卡名称。

结果截图:

3、docker发布服务后,慎重修改防火墙配置

docker与主机的通信会在防火墙调整后出现变化,所以一旦对防火墙进行了变动后,最好先停掉docker容器中的服务,然后重启docker,再起容器中的服务便可。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值