Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/linux/28.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/video/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Linux 在Windows上的Docker容器中编辑ASP.NET核心网站,并在Ubuntu VPN上运行_Linux_Windows_Docker_Asp.net Core_Asp.net Core 2.0 - Fatal编程技术网

Linux 在Windows上的Docker容器中编辑ASP.NET核心网站,并在Ubuntu VPN上运行

Linux 在Windows上的Docker容器中编辑ASP.NET核心网站,并在Ubuntu VPN上运行,linux,windows,docker,asp.net-core,asp.net-core-2.0,Linux,Windows,Docker,Asp.net Core,Asp.net Core 2.0,我想在docker容器中创建一个ASP.NET Core 2.0网站,并将其托管在Linux VPS docker系统上。我尝试在Visual Studio中创建一个ASP.NET Core 2.0项目,然后将其发布到docker hub。一切都很好,直到我想在Linux环境中运行docker映像。然后我得到一个错误,说这个图像是为windows或类似的东西创建的。我知道我需要在Linux环境中创建asp.net项目,然后开始编码(显然),但我想在我的PC上的Visual Studio中进行编码

我想在docker容器中创建一个ASP.NET Core 2.0网站,并将其托管在Linux VPS docker系统上。我尝试在Visual Studio中创建一个ASP.NET Core 2.0项目,然后将其发布到docker hub。一切都很好,直到我想在Linux环境中运行docker映像。然后我得到一个错误,说这个图像是为windows或类似的东西创建的。我知道我需要在Linux环境中创建asp.net项目,然后开始编码(显然),但我想在我的PC上的Visual Studio中进行编码,而不是通过PICO或其他ssh连接的编辑器

总结:

- I wish to run ASP.NET Core 2.0 website on Linux Docker VPS environment.
- I (think I) need to create the project in the Linux environment (I run Windows locally). 
- Wish to edit the code in the docker container locally on my Windows environment.

有人知道我如何做到这一点吗

在windows操作系统上创建ASP.NET Core 2网站之前,右键单击系统托盘中的Docker图标,然后单击
切换到Linux容器
。切换到Linux容器后,创建可以在Linux上托管的ASP.NET核心网站


在windows操作系统上创建ASP.NET Core 2网站之前,右键单击系统托盘中的Docker图标,然后单击
切换到Linux容器
。一旦切换到Linux容器,创建ASP.NET核心网站,您可以在Linux上托管。哇,我想这很容易!谢谢你的帮助!:太好了!我把它贴出来作为答复