正在将 docker 个容器传送到离线主机

Delivering docker container to offline host

我有一个微服务项目和 GitHub 托管该项目的存储库。客户的要求是将项目部署在与互联网隔离的Windows服务器上(仅私有网络)。另一个团队将从我的 GitHub 中提取内容并通过专用网络将内容传送到 Windows 服务器。是否有可能 运行 在 CI/CD 过程中完成所有安装,并交付到服务器构建的 docker 容器中以供使用? (不只是 docker 文件)

你可以这样做:

docker save <image> > output.tar

及更高版本,在目标机器上:

docker load < output.tar

https://docs.docker.com/engine/reference/commandline/save/ https://docs.docker.com/engine/reference/commandline/load/

我鼓励您查看上面链接的官方文档,因为这些命令支持压缩和挑选特定标签等。