加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 综合聚焦 > 服务器 > 安全 > 正文

如何添加用户的docker文件?

发布时间:2020-12-16 03:29:32 所属栏目:安全 来源:网络整理
导读:如何使用Dockerfile添加用户 以下内容不起作用. USER vaultWORKDIR /usr/local/bin/vault 最佳答案 使用useradd而不是其交互式adduser来添加用户. RUN useradd -ms /bin/bash vault 以下命令不会创建用户. USER vaultWORKDIR /usr/local/bin/vault 它将使用

如何使用Dockerfile添加用户 – 以下内容不起作用.

USER vault
WORKDIR /usr/local/bin/vault
最佳答案
使用useradd而不是其交互式adduser来添加用户.

RUN useradd -ms /bin/bash  vault

以下命令不会创建用户.

USER vault
WORKDIR /usr/local/bin/vault

它将使用保管库用户

请参考Dockerfile User Documentation

The USER instruction sets the user name or UID to use when running the
image and for any RUN,CMD and ENTRYPOINT instructions that follow it
in the Dockerfile.

注意:确保bash是默认的shell.

如果默认shell是/ bin / sh,你可以这样做:

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

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读