在阅读了一些文章后,我仍然不确定应该使用哪个用户来运行 docker 容器。以 root 用户身份运行 docker 容器时是否存在任何安全问题?以 root 用户身份运行 docker 容器是否可以,或者我应该使用我的普通用户,将他添加到“docker”组然后运行我的容器还是我应该创建一个仅用于管理/创建 docker 容器的附加用户?
root@myDockerHost:/opt/myDockerContainer# docker-compose up -d
VS
chris@myDockerHost:/opt/myDockerContainer# docker-compose up -d
VS
dockerusr@myDockerHost:/opt/myDockerContainer# docker-compose up -d
(我说的是我的 docker 主机上的用户 - 而不是容器内的用户!)