在Docker中,復制實例是一種快速創建多個相同容器的方式。這通常用于橫向擴展服務,例如負載均衡。
要創建一個復制的實例,需要在運行容器時使用--replicas
標志指定所需的容器數。例如,以下命令將創建3個名為my-container
的容器實例:
docker service create --name my-container --replicas 3 IMAGE_NAME
要列出所有當前正在運行的服務,可以使用以下命令:
docker service ls
要進行服務縮放,可以使用以下命令,將實例的數量更改為所需值:
docker service scale my-container=5
此命令將容器實例的數量增加到5個。Docker將自動創建或停止容器以達到所需的數量。
要刪除服務及其所有實例,可以使用以下命令:
docker service rm my-container
這會停止所有容器并刪除服務及其配置。