docker怎么指定运行用户
导读:在Docker中,可以使用`USER`指令来指定容器中运行的用户。 在Dockerfile中,可以使用以下格式指定运行用户: USER 其中,``可以是用户的用户名或用户ID。可以使用`RUN`指令来创建用户。 例如,下面的Dockerf...
在Docker中,可以使用`USER`指令来指定容器中运行的用户。
在Dockerfile中,可以使用以下格式指定运行用户:
USER
其中,``可以是用户的用户名或用户ID。可以使用`RUN`指令来创建用户。
例如,下面的Dockerfile将创建一个名为`appuser`的用户,并将容器中运行的用户设置为`appuser`:
FROM ubuntu:latest
RUN groupadd -r appuser &
&
useradd -r -g appuser appuser
USER appuser
在构建镜像时,使用`docker build`命令:
docker build -t myimage .
然后,当运行容器时,使用`-u`选项来指定运行的用户,例如:
docker run -u myimage
其中,``可以是用户名或用户ID。
声明:本文内容由网友自发贡献,本站不承担相应法律责任。对本内容有异议或投诉,请联系2913721942#qq.com核实处理,我们将尽快回复您,谢谢合作!
若转载请注明出处: docker怎么指定运行用户
本文地址: https://pptw.com/jishu/569500.html