如何以当前用户和组运行 docker 容器

如果你想防止你的 docker 容器以 root 创建文件,使用

docker_user_flag.sh
--user $(id -u):$(id -g)

作为 docker run 的参数。示例:

docker_run_example.sh
docker run --user $(id -u):$(id -g) -it -v $(pwd):/app myimage

Check out similar posts by category: Container, Docker, Linux