0
爲什麼運行任務的數量大於使用blow命令指定的I。任務數量大於羣體模式下的副本
docker service create \
--env TERM=xterm \
--network mynet \
--replicas=1 \
--name backend mybackend
然後我執行docker service ls
,顯示
ID NAME REPLICAS IMAGE COMMAND
a08kvffdvryy mybackend 3/1 docker.local:5000/mybackend
我被3/1
混淆。有人知道嗎?
是的,這是因爲任務正在失敗。我用1創建了一個任務集副本,但是我發現有兩個任務是運行狀態,四個任務歷史記錄是失敗的。所以我認爲碼頭羣模式沒有鎖定。對我們來說,我們必須確保任務只運行一個過程。所以,現在,我用腳本在etcd上添加了一個鎖。 – michael