Docker’警告:ubuntu上的权限被拒绝’

前端之家收集整理的这篇文章主要介绍了Docker’警告:ubuntu上的权限被拒绝’前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。

使用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

猜你在找的Docker相关文章