如何在Visual Studio Code Remote中指定dockerfile阶段?

克里斯汀

我有一个多阶段的Dockerfile。我想配置VS Code Remote来构建Dockerfile的开发阶段,而不是Dockerfile的最后一个阶段。

我很确定此配置将放在.devcontainer.json文件中。我已经阅读了.devcontainer.json参考:https ://code.visualstudio.com/docs/remote/containers#_devcontainerjson-reference并进行了尝试runArgs,但这是运行时args,而不是构建args。

我尝试了这个:

{
        "dockerFile": "Dockerfile",
        "extensions": ["ms-python.python"],
        "runArgs": [
                "--target",
                "dev"
        ]
}

和:

{
        "dockerFile": "Dockerfile",
        "extensions": ["ms-python.python"],
        "buildArgs": [
                "--target",
                "dev"
        ]
}

当我使用时runArgsFailed: Starting the development container因为target没有docker run选择,所以得到当我尝试时buildArgs,该参数显然被忽略了,这是有道理的,因为它没有在文档中列出。

杰米森·瑞恩(Jamieson Rhyne)

runArgs指定与“ docker run”命令一起使用的参数。在这种情况下,我们需要将参数传递给“ docker build”命令。

为了指定构建参数,您需要使用“ build”属性。在您的示例中,您将需要devcontainer.json文件包含:

"build": { 
    "target": "dev" 
},

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

如何在 Visual Studio Code Remote - SSH 扩展中确认新的远程主机密钥?

来自分类Dev

如何在Visual Studio Code for Python中设置Code Runner

来自分类Dev

如何在Visual Studio Code中跳过断点?

来自分类Dev

如何在Visual Studio Code中使用Typescript进行TDD?

来自分类Dev

如何在Visual Studio Code中编译C程序?

来自分类Dev

如何在Visual Studio Code中选择行的范围?

来自分类Dev

如何在Visual Studio Code中为JavaScript启用Intellisense

来自分类Dev

如何在Visual Studio Code中还原菜单栏

来自分类Dev

如何在Visual Studio Code中调试Lua

来自分类Dev

如何在Visual Studio Code中使用Cmder?

来自分类Dev

如何在Visual Studio Code中禁用PHP验证?

来自分类Dev

如何在Visual Studio Code上显示面包屑?

来自分类Dev

如何在Visual Studio Code中设置Beautify扩展选项?

来自分类Dev

如何在Visual Studio Code中重置PowerShell运行空间

来自分类Dev

如何在Visual Studio Code中注释多行?

来自分类Dev

如何在Visual Studio Code中更改UI语言?

来自分类Dev

如何在Visual Studio Code中清除终端?

来自分类Dev

如何在Visual Studio Code中调试Karma测试?

来自分类Linux

如何在Visual Studio Code本身中显示图形?

来自分类Dev

如何在Visual Studio Code中启用PHP类建议?

来自分类Dev

如何在Visual Studio Code中使用全局gitignore?

来自分类Python

如何在Visual Studio Code中执行Python代码

来自分类Dev

如何在Visual Studio Code中更改Markdownlint设置

来自分类Linux

如何在Visual Studio Code中使用Qt?

来自分类Dev

如何在Visual Studio Code中更改缩进?

来自分类Dev

如何在Visual Studio Code中查看JSCode生成的文档?

来自分类Linux

如何在Linux上安装Visual Studio Code?

来自分类Dev

如何在Visual Studio Code中禁用GPU渲染

来自分类Dev

如何在Visual Studio Code中配置SonarLint的规则集?

Related 相关文章

  1. 1

    如何在 Visual Studio Code Remote - SSH 扩展中确认新的远程主机密钥?

  2. 2

    如何在Visual Studio Code for Python中设置Code Runner

  3. 3

    如何在Visual Studio Code中跳过断点?

  4. 4

    如何在Visual Studio Code中使用Typescript进行TDD?

  5. 5

    如何在Visual Studio Code中编译C程序?

  6. 6

    如何在Visual Studio Code中选择行的范围?

  7. 7

    如何在Visual Studio Code中为JavaScript启用Intellisense

  8. 8

    如何在Visual Studio Code中还原菜单栏

  9. 9

    如何在Visual Studio Code中调试Lua

  10. 10

    如何在Visual Studio Code中使用Cmder?

  11. 11

    如何在Visual Studio Code中禁用PHP验证?

  12. 12

    如何在Visual Studio Code上显示面包屑?

  13. 13

    如何在Visual Studio Code中设置Beautify扩展选项?

  14. 14

    如何在Visual Studio Code中重置PowerShell运行空间

  15. 15

    如何在Visual Studio Code中注释多行?

  16. 16

    如何在Visual Studio Code中更改UI语言?

  17. 17

    如何在Visual Studio Code中清除终端?

  18. 18

    如何在Visual Studio Code中调试Karma测试?

  19. 19

    如何在Visual Studio Code本身中显示图形?

  20. 20

    如何在Visual Studio Code中启用PHP类建议?

  21. 21

    如何在Visual Studio Code中使用全局gitignore?

  22. 22

    如何在Visual Studio Code中执行Python代码

  23. 23

    如何在Visual Studio Code中更改Markdownlint设置

  24. 24

    如何在Visual Studio Code中使用Qt?

  25. 25

    如何在Visual Studio Code中更改缩进?

  26. 26

    如何在Visual Studio Code中查看JSCode生成的文档?

  27. 27

    如何在Linux上安装Visual Studio Code?

  28. 28

    如何在Visual Studio Code中禁用GPU渲染

  29. 29

    如何在Visual Studio Code中配置SonarLint的规则集?

热门标签

归档