gpt4 book ai didi

docker - 从CI将Docker Windows容器部署到Windows Server 2016

转载 作者:行者123 更新时间:2023-12-02 18:22:33 24 4
gpt4 key购买 nike

我正在设法将注意力集中在Docker容器上,特别是如何将它们部署到Docker容器主机上。我知道这里有很多选择,最终我们将切换到更常见的部署方法(例如,迁移到Azure,AWS),但这是一个临时要求。我们正在使用Windows容器。

我有一个已创建的容器镜像,并将在每个构建中作为Jenkins作业的一部分重新创建(我们的Jenkins实例托管在可用于容器的Windows Server 2016盒中)。我还有一个单独的容器就绪Windows Server 2016框,我们打算从中运行容器。

但是,我不确定如何将Jenkins盒生产的容器自动推送到单独的2016主机。理想情况下,我希望避免使用容器注册表,除非有低摩擦的内部部署选项可用。

最佳答案

容器注册表是分发Docker镜像的方式。工具是围绕注册中心构建的,因此反对该概念会适得其反。

但是docker image savedocker image import可以帮助您入门,因为它将图像保存为tar文件,您可以在主机之间进行传输。将图像复制到另一个框后,可以使用常规的docker run命令或docker compose up启动它。

如果情况不是很简单,并且您开始有多个Docker主机来运行容器,则容器编排器(如Docker Swarm),Kubernetes是最好的选择-或诸如Azure ACS的托管版本。虽然我无法在单个SO答案中回答这个问题,但该兔子洞更深:)

关于docker - 从CI将Docker Windows容器部署到Windows Server 2016,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/47236067/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com