如何在productiuon机器上使用.NET Core应用程序运行Docker容器?

时间:2018-08-24 06:17:22

标签: docker .net-core

这是一个新手问题。

给出一个示例.NET Core应用程序。使用教程,我已经构建了一个docker映像,并且可以在本地计算机(Win10)上通过docker run运行它。 Docker使用Linux容器。

现在,我想以某种方式在测试机上获取此映像(Ubuntu-18.04,已安装docker)。

该怎么做?
可以使用简单的复制将Docker映像重新分发为文件吗?
不幸的是,我发现的所有阅读最终都只能在本地运行图像。

1 个答案:

答案 0 :(得分:2)

对于访问Internet受限的生产机器,我docker save生成的映像,将其复制并docker load到其他位置。这是痛苦的,但有时是不可避免的。

您还可以使用docker registry。 GitLab提供了自己的注册表,可以将其集成到您的工作流程中。无论提供者是什么,这都可以让ALTER TABLE Persons AUTO_INCREMENT=100; 来自其他计算机的图像