docker 警告 config.json 权限被拒绝

Trm*_*Trm 77 permissions docker

我刚刚安装了 docker 并创建了一个组并将我的用户名添加到其中以避免每次都使用 sudo。但是,当我进行测试并运行时,docker run hello-world它会出现以下错误: WARNING: Error loading config file:/home/user/.docker/config.json - stat /home/user/.docker/config.json: permission denied

但随后它继续并给出了一个成功的信息:Hello from Docker. This message shows that your installation appears to be working correctly. 任何想法有什么问题,它有什么影响?

Gra*_*eek 158

尝试跑步

sudo chown "$USER":"$USER" /home/"$USER"/.docker -R
sudo chmod g+rwx "/home/$USER/.docker" -R
Run Code Online (Sandbox Code Playgroud)

$USER 是当前登录用户的用户名。

  • 对于懒人:`sudo chown $(whoami):docker /home/$(whoami)/.docker/config.json` 只需复制粘贴。 (3认同)
  • 你好。我移走了文件,现在一切似乎都正常。 (2认同)
  • 酷@Trm 我想知道您是否需要执行 `chown -R USER:DOCKER /home/USER/.docker` ? (2认同)