如何使用dockerfile添加用户?

如何使用dockerfile添加用户?,第1张

如何使用dockerfile添加用户

使用

useradd
而非交互
adduser
来添加用户。

RUN useradd -ms /bin/bash  vault

以下命令不会创建user。

USER vaultWORKDIR /usr/local/bin/vault

它将使用

vault
用户

请参考Dockerfile用户文档

USER指令设置运行映像时使用的用户名或UID,以及Dockerfile中跟随该映像的所有RUN,CMD和ENTRYPOINT指令。

注意: 确保这

bash
是默认外壳程序。

如果使用默认外壳,则

/bin/sh
可以执行以下 *** 作:

RUN ln -sf /bin/bash /bin/shRUN useradd -ms /bin/bash  vault


欢迎分享,转载请注明来源:内存溢出

原文地址: http://www.outofmemory.cn/zaji/4895130.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-11-12
下一篇 2022-11-12

发表评论

登录后才能评论

评论列表(0条)

保存