centos7 安装docker遇到的无法启动的问题
使用dockerd
命令查看错误
1)如果报错:failed to mount overlay: no such device storage-driver=overlay2
failed to start daemon: error initializing graphdriver: driver not supported: overlay2
尝试编辑文件
vim /etc/docker/daemon.json
{ “storage-driver”=“devicemapper” }
2)接下来运行如果报错:failed to start daemon: Error initializing network controller: error creating default “bridge” network: Failed to program NAT chain: INVALID_ZONE: docker
尝试关闭防火墙
systemctl stop firewalld
systemctl disable firewalld
3)使用docker run hello-world
如果报错:docker: permission denied while trying to connect to the Docker daemon socket at unix:///var/run/docker.sock: Post “http://%2Fvar%2Frun%2Fdocker.sock/v1.24/containers/create”: dial unix /var/run/docker.sock: connect: permission denied.
See ‘docker run --help’.
那么就是当前账号的权限不够,使用usermod -aG docker username
解决。username写自己的账号名