语法

语法 1

USER <user>[:<group>]

语法 2

USER <UID>[:<GID>]

作用 & 描述

USER指令设置用户名(或UID)以及可选的用户组(或GID),以便在运行映像时以及Dockerfile中跟随它的任何RUN,CMD和ENTRYPOINT指令时使用。

注意

注意 1

警告:当用户没有主要组时,将使用根组运行映像(或下一条指令)。
在Windows上,如果用户不是内置帐户,则必须先创建用户。这可以使用作为Dockerfile一部分调用的net user命令来完成。

FROM microsoft/windowsservercore
# Create Windows user in the container
RUN net user /add patrick
# Set it for subsequent commands
USER patrick
Logo

权威|前沿|技术|干货|国内首个API全生命周期开发者社区

更多推荐