使用docker时,我的ubuntu机器突然开始显示此警告:
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
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句