Dockerコンテナを停止させる方法


  1. Dockerコマンドを使用する方法: Dockerコマンドを使用してコンテナを停止させることができます。以下は、コマンドの例です。
docker stop <コンテナIDまたはコンテナ名>

このコマンドは、指定したコンテナを停止させます。

  1. Docker APIを使用する方法: Docker APIを使用すると、プログラムからDockerコンテナを制御することができます。以下は、Pythonを使用したコード例です。
import docker
client = docker.from_env()
container = client.containers.get('<コンテナID>')
container.stop()

このコードは、Docker SDKを使用して指定したコンテナを停止させます。

  1. Docker Composeを使用する方法: Docker Composeを使用すると、複数のコンテナを定義して管理することができます。以下は、Docker Composeファイルの例です。
version: '3'
services:
  web:
    build: .
    # 他の設定項目
  db:
    image: postgres
    # 他の設定項目

このDocker Composeファイルでは、docker-compose stopコマンドを使用して、すべてのコンテナを停止させることができます。

これらは、Dockerコンテナを停止させるための一般的な方法です。適切な方法は、状況や使用しているツールによって異なる場合があります。必要に応じて、上記の例を参考にして適切な方法を選択してください。