首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >无互联网码头

问无互联网码头
EN

Stack Overflow用户
提问于 2019-03-06 09:42:37
回答 2查看 2.4K关注 0票数 0

我目前正在做一个项目,需要部署在客户下(这不是云),而且它也不会有互联网。

目前,我们使用tarball手动部署应用程序并安装依赖项,docker可以在这里帮助我们吗?

注意:

  • 应用程序栈:
    • NodeJs
    • MySql
    • 弹性搜索
    • Redis
    • MongoDB

​

  • 我们不会有互联网。
EN

回答 2

Stack Overflow用户

发布于 2019-03-06 09:58:40

您可以使用码头载重和码头工人储蓄以TAR格式加载Docker图像或导出这些映像。如果您将应用程序文件打包到这些映像中,则可以使用它将项目交付给客户。

还请注意,目标服务都必须安装和运行Docker引擎。

票数 2
EN

Stack Overflow用户

发布于 2019-03-06 10:47:57

如果您控制了dev环境,还可以使用尼克斯或Gitlab作为您的私有Docker存储库。如果对你的产品有意义的话,你可以把你的图像从那里拉到生产中去。

我认为在您的本地dev设置中可以拥有最大的优势。您可以将其作为Docker容器运行,而不是在本地安装MySQL。我对当前项目中的所有客户端服务使用docker-组合。这有助于保持您的计算机干净,使您很容易避免版本地狱(如果您使用不同的版本,为每个版本或阶段),您不必在每台开发机器的配置混乱。

在我以前的工作中,每个开发人员都安装了本地Oracle SQL,这并不是一种愉快的状态。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/55019893

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档