docker - 没有互联网的 Docker
问题描述
我目前正在开发一个需要部署在客户基础设施(不是云)上的项目,而且它也没有互联网。
我们目前手动部署我们的应用程序并使用 tarball 安装依赖项,docker 可以在这里帮助我们吗?
笔记:
- 应用栈:
- 节点
- mysql
- 弹性搜索
- 雷迪斯
- MongoDB
- 我们不会有互联网。
解决方案
您可以使用docker load和docker save以 TAR 格式加载 Docker 图像或导出这些图像。如果您将应用程序文件打包在这些图像中,这可用于将您的项目交付给您的客户。
另请注意,目标服务必须全部安装并运行 Docker 引擎。
推荐阅读
- python - Kivy 到 Exe 与 PyInstaller。[无法执行脚本 main] 因为 SoundLoader
- python - 在拉取 docker 图像并在我自己的图像中使用它时 - 它是否停在最后一行?
- powershell - 使用终端或 Powershell 脚本自动上传 UWP bundle/bundle.msixupload 文件
- assembly - GCC 内联汇编无法将局部变量的地址加载到 x64 Intel 格式的寄存器中?
- github-actions - 如果运行了 n 分钟,则完成构建
- javascript - Angular - 无法读取未定义的属性“标识符”
- python - python中有没有办法过滤字典中的所有数据框
- uwp - 运行 RequestRestartAsync 以正常启动应用程序
- excel - 如何使用 .Range.Offset(2, 0).Value = 该值取自动态数组 (1) 将值输入 Excel 单元格
- flutter - “bool”类型不是“List”类型的子类型
'函数结果'