升级到 Ubuntu 19.04 后,我使用任何 docker 镜像时都会遇到权限错误。例如,docker run -ti centos /bin/bash
运行
bash: /root/.bashrc: Permission denied
我以前从未使用过 centos 映像,任何映像都会发生同样的情况。使用 chmod 将所有权限设置为 /root 和 /root/.bashrc 不会改变这一点,apt purge docker
重新安装 docker(或重新启动操作系统)也不会改变这一点。我可以运行touch /root/new_file
新cat
文件,并ls -n
显示新文件与 .bashrc 完全相同的权限、用户和组。有什么想法吗?
答案1
您是否尝试过以 root 身份运行此 docker 命令?确保您的用户拥有 docker 组。您使用的 docker 版本是什么?安装 docker-ce。