ドッカースターンモードで新しくなりました。あなたが知っているように、ドッカーコンテナを開始/停止することは可能ですが、私は群れでこれを行う可能性はないと考えています。例えば
は、私が群れを展開し、レプリカ(2/2)で新しいタスクを作成しました:ドンパーコンテナを取り除かずにスターンモードで停止/開始するにはどうすればいいですか?
docker service ls
ID NAME MODE REPLICAS IMAGE PORTS
2o3a6z30q9df contactactivity replicated 2/2 myimage/live-springboot-myservice:19ff0be1f0087asd1dasdb52c345151e9985b4a5a2 *:111->1111/tcp
それを削除せずに群れコンテナの1を停止し、将来的にそれを持ち帰ることは可能ですか?
P.S.私はちょうど削除または再作成を明確にしたいです - 私の場合のオプションではありません。
Qをクリアにするには: コンテナを停止してから開始すると、このコンテナはスウォームの一部にはなりません。私は群馬モードでは単純な再起動や起動/停止を行う方法がないとは信じられません。
を使用してそれらを持ち帰る
docker service scale servicename=0
以下のように0 にサービスをスケールダウン。 Dockerコンテナは、コンテナが消滅しても実際には関係ない不変のスタイルインフラストラクチャのためにあります。群れはそれを殺して新しいものをつくるので。そうでない場合、システムは何か悪いことが起こったときに健康を保つことができません。停止して再利用するコンテナ以外の場合は、ドッカーの類推を使用していないことを意味します。 –Stack Overflowは、プログラミングおよび開発に関する質問のサイトです。この質問は、プログラミングや開発に関するものではないので、話題にはならないようです。ヘルプセンターの[ここではどのトピックを参照できますか](http://stackoverflow.com/help/on-topic)を参照してください。おそらく、[スーパーユーザ](http://superuser.com/)や[Unix&Linux Stack Exchange](http://unix.stackexchange.com/)の方が良いかもしれません。 – jww