# Docker

# 停止中を含む、全てのコンテナを確認

```
docker ps -a

```

# 停止中のコンテナを「全て」を削除

```
docker container prune

```

# コンテナの削除

```
docker rm [コンテナID]

```

# Dockerイメージの削除

```
docker rmi [イメージID]

```

# コンテナの中に入る

```
docker compose exec -it {container_name} bash

```

- `-i`オプション ... インタラクティブ
- `-t`オプション ... TTYプロセス

# ファイルの転送（コンテナ⇒ローカル）

```
docker cp ee0f8ae689c8:/bookstack_backup.20240926.sql ./

```

# ファイルの転送（ローカル⇒コンテナ）

```
docker cp migration/bookstack_backup.20240926.sql 4644b5bb1518:/usr/local

```