Linux学习笔记(三) 、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

异常截图:

Linux学习笔记(三) 、docker学习(2):docker安装与运行异常处理方法_第1张图片

 

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 ”命令后显示的网卡名称。

结果截图:

Linux学习笔记(三) 、docker学习(2):docker安装与运行异常处理方法_第2张图片

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

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

你可能感兴趣的:(docker,docker,linux)