问题 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 ××执行完后有些配置会消失,重新配置