- Dockerコマンドを使用する方法: Dockerコマンドを使用してコンテナを停止させることができます。以下は、コマンドの例です。
docker stop <コンテナIDまたはコンテナ名>
このコマンドは、指定したコンテナを停止させます。
- Docker APIを使用する方法: Docker APIを使用すると、プログラムからDockerコンテナを制御することができます。以下は、Pythonを使用したコード例です。
import docker
client = docker.from_env()
container = client.containers.get('<コンテナID>')
container.stop()
このコードは、Docker SDKを使用して指定したコンテナを停止させます。
- Docker Composeを使用する方法: Docker Composeを使用すると、複数のコンテナを定義して管理することができます。以下は、Docker Composeファイルの例です。
version: '3'
services:
web:
build: .
# 他の設定項目
db:
image: postgres
# 他の設定項目
このDocker Composeファイルでは、docker-compose stop
コマンドを使用して、すべてのコンテナを停止させることができます。
これらは、Dockerコンテナを停止させるための一般的な方法です。適切な方法は、状況や使用しているツールによって異なる場合があります。必要に応じて、上記の例を参考にして適切な方法を選択してください。