为docker linux容器禁用Visual Studio 2022 SSL开发人员证书生成

u3r8eeie  于 2023-08-03  发布在  Docker
关注(0)|答案(1)|浏览(166)

我已经设法解决了开发中的服务之间的https通信的解决方案,它基于脚本化的openssl证书生成和Dockerfile中的命令,以在linux上信任它。
我的问题是,当在Visual Studio中调试时,它告诉我我的证书无效,尽管使用Docker run或compose file具有相同的参数完全可以正常工作。
我看到visual studio有自己的机制来安装令牌服务等,这可能会干扰我的解决方案,我可以禁用它吗?也许通过在构建期间卸载已装载的文件?但是,一些visual studio配置将是最佳的。
感谢所有的想法,干杯。

lh80um4z

lh80um4z1#

在Visual Studio执行的build命令中,它指定了'--target base',我的脚本没有在我的Dockerfile中的'base'部分运行。我把它移到那里,它工作!我也找到了一些关于这方面的文件。
编辑:这里是文档的链接:https://learn.microsoft.com/en-us/visualstudio/containers/container-build?view=vs-2022.实际上解释了很多。

相关问题