docker 踩坑集锦

问题 1:docker permission denied

问题记录:

Got permission denied while trying to connect to the Docker daemon socket at unix:///var/run/docker.sock: Get http://%2Fvar%2Frun%2Fdocker.sock/v1.39/images/json: dial unix /var/run/docker.sock: connect: permission denied

解决方案:

#1. 添加 docker 用户组
sudo groupadd docker 

#2. 将登陆用户加入到docker用户组中
sudo gpasswd -a $USER docker 

#3. 更新用户组
newgrp docker 

问题 2:docker timeout

问题记录:

问题记录: Error response from daemon: Get https://registry-1.docker.io/v2/: net/http: request canceled while waiting for connection (Client.Timeout exceeded while awaiting headers)

解决方案:

sudo vim /etc/docker/daemon.json # 添加以下内容

{
    
    
  "registry-mirrors": ["https://registry.docker-cn.com","https://nrbewqda.mirror.aliyuncs.com","https://dmmxhzvq.mirror.aliyuncs.com"]
}

systemctl restart docker # 重启docker ××执行完后有些配置会消失,重新配置

猜你喜欢

转载自blog.csdn.net/zd398900463/article/details/109158923
今日推荐