我可以在官方Node docker映像中运行Node应用程序,还是需要创建包含基于节点的应用程序的自己的注册表?

问题描述 投票:-2回答:2

我一直在研究Docker,以便轻松扩展应用程序。它是ArangoDB数据库的React和Node应用程序。我认为启动Arango的最佳方式是在Docker中,也许将应用程序和后端放在他们自己的Docker镜像中。但是,意识到这可能需要让我自己的私有Docker注册,这会增加额外的步骤,可能会有点太多。

我喜欢Jelastic的GUI,但如果真的需要Docker注册表,我可以回到我的Dokkku解决方案。

我不认为有一种方法可以使用官方的Node Docker图像然后git clone我的私人仓库进入那个?

node.js docker dokku jelastic
2个回答
1
投票

如果您突然决定使用私有注册表 - 在Jelastic Cloud中,您可以设置自己的Docker私有注册表,构建自定义docker镜像,将创建的图像拉入自定义注册表,然后部署Docker容器。

您可以在以下文档中找到所有必要的信息和步骤:


0
投票

但是,意识到这可能需要创建我自己的私有Docker注册表,这会增加额外的步骤,可能会有点太多。

这是不正确的。您无需运行自己的注册表即可使用自定义Docker镜像;您可以将该图像放在任何现有的公共(或私有)注册表上,例如Docker(Docker Hub)或CoreOS(Quay)运营的注册表

如果这是您唯一关心的问题,我建议您在其中一个托管注册服务(免费或付费,公共或私人,根据您的需求)上使用您自己的自定义图像,这将是您最简单的选择之一。

© www.soinside.com 2019 - 2024. All rights reserved.