Docker 集装箱的开发与测试

Docker 集装箱的开发与测试,docker,visual-studio-code,Docker,Visual Studio Code,我从事的一个项目使用非常复杂的环境,导致使用docker映像进行开发和测试执行。使用VScode,我能够将IDE连接到docker容器,这非常好,但我正在寻找更好的方法来启动我的环境,目前的情况如下: 启动docker映像实例 开放VSCode 将VSCode附加到docker容器(正在打开新的VSCode实例) 关闭旧的VSCode窗口 开放式工作区 是否有可能简化此过程? 理想情况下,我希望有一个脚本可以启动附加到容器的VSCode并打开工作区: ./launchVSCode <con

我从事的一个项目使用非常复杂的环境,导致使用docker映像进行开发和测试执行。使用VScode,我能够将IDE连接到docker容器,这非常好,但我正在寻找更好的方法来启动我的环境,目前的情况如下:

  • 启动docker映像实例
  • 开放VSCode
  • 将VSCode附加到docker容器(正在打开新的VSCode实例)
  • 关闭旧的VSCode窗口
  • 开放式工作区
  • 是否有可能简化此过程?
    理想情况下,我希望有一个脚本可以启动附加到容器的VSCode并打开工作区:

    ./launchVSCode <containerId> <workspaceFile>
    
    /launchVSCode
    
    您试图调试哪种类型的进程/容器?是.NETCore、Java、GO等吗?它只是一个gmock测试应用程序(C++),但问题是在构建过程中使用了一些代码生成器,它们与特定的Java、python、ruby版本等紧密绑定。