【问题标题】:VS Code devcontainer - what is the difference between containerUser and USER in Dockerfile?VS Code devcontainer - Dockerfile中的containerUser和USER有什么区别?
【发布时间】:2022-10-25 15:12:02
【问题描述】:

来自doc

containerUser:覆盖所有操作的用户在内部运行 容器。默认为 root 或最后一个 USER 指令 用于创建镜像的相关 Dockerfile。

是不是意味着当你在devcontainer.json下面设置containerUser

"containerUser": "user-name"

Dockerfile 中的USER 相同,如下所示?

USER user-name

【问题讨论】:

    标签: docker visual-studio-code vscode-devcontainer


    【解决方案1】:

    来自definition of devcontainer.json schema

    {
      "containerUser": {
        "type": "string",
        "description": "The user the container will be started with. The default is the user on the Docker image."
      },
    }
    

    因此,containerUserUser on the Docker Image 相同。

    【讨论】:

      猜你喜欢
      • 2021-04-04
      • 2021-07-11
      • 2020-05-24
      • 2014-02-28
      • 1970-01-01
      • 2021-01-06
      • 2019-05-06
      • 1970-01-01
      相关资源
      最近更新 更多