簡體   English   中英

如何在多個Docker機器上構建和啟動容器

[英]How to build and start containers on multiple docker machines

我必須重建映像並在大量docker機器上停止/運行新容器。 自動執行此操作的最佳方法是什么?

現在我在做

eval $(docker-machine env docker-host-1)

docker stop some-container

docker build -t my-image .

docker run -d my-image

對於每個主機,但這非常耗時。

建造

僅生成一次映像並將其推送到注冊表。 您可以使用Docker公共注冊表或使用私有 注冊表

docker push $DOCKERHUB_USER/my-image:latest

然后,您只需從Docker主機使用該映像:

docker run -d $DOCKERHUB_USER/my-image:latest

升級

您需要一個協調器來簡化管理。 看一下Docker SwarmKubernetesOpenshiftRancher 簡而言之,協調器將在Docker主機上調度並運行您的容器。 如果要升級,只需使用其他標簽創建映像,然后在服務定義中進行更改。 協調器將為您推出升級。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM