Docker 'WARNING: permission denied' 在 ubuntu
Docker 'WARNING: permission denied' on ubuntu
我的 ubuntu 机器在使用 docker 时突然开始显示此警告:
WARNING: open /home/parallels/.dockercfg: permission denied
我当前的用户在 docker 组中,这工作正常。如果不一直使用 sudo 如何解决这个问题?
当您 运行 使用 sudo
命令时,除非通过命令行选项进行其他配置,否则您将 运行 成为系统的 root
用户。在您的情况下,文件权限设置为只有 root
用户具有对该文件的读写权限,迫使您使用 sudo
尽管您的用户属于 docker
组.
尝试复制、粘贴和运行以下内容来补救对文件的访问:
# Change working directory
cd /home/parallels && \
# Give the root user and those belonging to the `docker` group read/write access;
# revoke all permissions for everyone else
sudo chmod u=rw,g=rw,o= .dockercfg && \
# Set the ownership of the file to the `root` user and `docker` group
sudo chown root:docker .dockercfg
我的 ubuntu 机器在使用 docker 时突然开始显示此警告:
WARNING: open /home/parallels/.dockercfg: permission denied
我当前的用户在 docker 组中,这工作正常。如果不一直使用 sudo 如何解决这个问题?
当您 运行 使用 sudo
命令时,除非通过命令行选项进行其他配置,否则您将 运行 成为系统的 root
用户。在您的情况下,文件权限设置为只有 root
用户具有对该文件的读写权限,迫使您使用 sudo
尽管您的用户属于 docker
组.
尝试复制、粘贴和运行以下内容来补救对文件的访问:
# Change working directory
cd /home/parallels && \
# Give the root user and those belonging to the `docker` group read/write access;
# revoke all permissions for everyone else
sudo chmod u=rw,g=rw,o= .dockercfg && \
# Set the ownership of the file to the `root` user and `docker` group
sudo chown root:docker .dockercfg