docker swarm リソースの使用を制限する方法

docker swarm リソースの使用を制限する方法

AWS の Ubuntu マシンに docker swarm をインストールしました。その後、そのマシンでいくつかのサービスを起動しました。いくつかのサービスを実行した後、マシンがハングし、接続できなくなりました。毎回、マシンを再起動する必要があり、このためコンテナーが再度作成されます。メイン マシンがハングしないように、docker swarm サービスが CPU またはメモリの 50% のみを使用するように制限する方法はありますか?

また、マシンを再起動すると、サービスが新しいコンテナを作成しますが、新しいコンテナを作成せずに既存のコンテナのみを使用するオプションはありますか。

関連情報