docker
看起来像是共享开发环境的舒适工具。
但是共享主机卷有一个重要的缺点。
docker
通常(总是?)在root
用户下运行容器,并docker
创建具有权限的新文件root
,这是一个问题。
那么,如何避免这个问题呢?
- 对每个用户使用自定义
Dockerfile
,并使用标志运行?entrypoint
docker
-u
- 使用
rkt
?
答案1
Docker 通常不用于此目的。相反,它是流浪汉这对于共享开发环境很方便。事实上,有一个专门用于此目的的子命令。
docker
看起来像是共享开发环境的舒适工具。
但是共享主机卷有一个重要的缺点。
docker
通常(总是?)在root
用户下运行容器,并docker
创建具有权限的新文件root
,这是一个问题。
那么,如何避免这个问题呢?
Dockerfile
,并使用标志运行?entrypoint
docker
-u
rkt
?Docker 通常不用于此目的。相反,它是流浪汉这对于共享开发环境很方便。事实上,有一个专门用于此目的的子命令。