如何解决Docker和Visual Studio 2019-如何更改Docker运行参数?
我已经在Google上找到了答案,但找不到答案。我的.NET C#Web应用程序有一个launchSettings.json-我想在Windows内部的Docker窗口中使用WSL2在Linux下运行它。我有一个看起来像这样的Docker配置文件:
"profiles": {
"Docker": {
"commandName": "Docker","launchBrowser": true,"launchUrl": "{Scheme}://{ServiceHost}:{ServicePort}","environmentVariables": {
"ASPNETCORE_ENVIRONMENT": "Development","Kestrel__Certificates__Default__Path": "/app/certs/certificate.pfx","Kestrel__Certificates__Default__Password": "Password"
},"commandLineArgs": "--network thegatehousewereham","publishAllPorts": true,"useSSL": true
},
但是我的环境变量被忽略了(它得到了ASPNETCORE ENVIRONMENT的开发,但是不是从这里开始的,因为我可以更改它并且它不会改变)。最重要的是,网络命令行参数没有发生。
此后,我意识到将这些配置文件键/值对传递给容器内的dotnet run命令,但我希望将--network传递给docker,以便它加入网络并可以查看mysql数据库。
我该怎么办?
似乎不可能。我已经尝试从命令行运行docker命令,但这并没有真正起作用(即我无法使其工作),此外,这意味着该工具未被使用,我想使用这些工具
有什么想法吗?
解决方法
如果可以的话,我现在不这样做。我发现,假设网络在那里-从Visual Studio 2019开始docker-然后手动将容器添加到网络-是我能做的最好的事情。
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。