我刚刚将我的工作数据从 Ubuntu 的分区移到了 Fedora 的分区(有更多空间)。
我正在运行一个容器,其中容器用户是root
,Docker 主机用户是我 ( id=1000, gid=1000
)。例如:
$ docker run -dit --rm --name tst-mnt -v ${HOME}/Documents:/Documents ubuntu
在 Ubuntu 上,的权限test-mnt:/Documents
是root:root
,并且容器用户root
可以访问test-mnt:/Documents
。
但在 Fedora 上,的权限test-mnt/Documents
是1000:1000
,并且容器用户root
无权访问test-mnt:/Documents
。
是否有我可以更改的偏好设置或可以加入的群组,以使其行为像 Ubuntu 一样?
实际上,我正在这些容器中安装 Git 存储库。root
出于多种原因,我希望我的用户(而不是用户)拥有它们。谢谢。
安装和群组注意事项:
当我安装 Docker 时,我像在 Ubuntu 中一样运行了一个禁用sudo
Docker 要求的命令:
sudo usermod -aG docker 1000
我的群组是:
joes wheel docker