3

我完全丧失了这一点。将Docker容器从Visual Studio 2017部署到生产服务器RTM

我有我的Windows 10机器上安装多克。它正在运行。我在设置中分享了我的C盘。然后,我在Visual Studio 2017 RTM中创建了一个具有Docker支持的ASP.NET Core 1.1项目。项目创建完成后,我打F5来运行它。它构建了容器,将其部署到我的本地Docker安装中,并启动了我的Web浏览器。有我的网站正在运行!好极了!

我现在想采取的容器,并将其部署到Linux机器上运行的码头工人,但没有在Visual Studio中的泊坞窗,撰写项目发布选项。我可以发布Web项目,但只能发布到Azure或IIS。

我到处都找过了一个答案,但所有我能找到的是如何在本地部署和我已经想通了这一点。

回答

4

目前还没有从将图像推到注册表工具内发布选项,但你应该能够做到这一点很容易。我建议构建docker-compose项目的“release”配置,该项目应该在本地构建一个映像。然后,您可以使用docker命令行将该映像推送到Docker Hub或Azure容器注册表,然后您可以将其拖放到Linux docker计算机。

+1

我明白了。它是命令行。我想有一种方法可以在不推动云计算的情况下做到这一点? – TheCodeFiend

0

如果您的代码存储在Git仓库中,并且它的根目录中有Dockerfile,则可以使用Cycle在服务器上构建映像,并将其全部部署到一个易于使用的界面中。

相关问题