※当サイトはPRを含みます

Dockerのチートシート

インストール

# Ubuntuの場合
sudo apt-get update
sudo apt-get install docker-ce

イメージの操作

# イメージの取得
docker pull [image_name]

# イメージの一覧表示
docker images

# イメージの削除
docker rmi [image_id]

Docker Composeの操作

# コンテナ作成
docker-compose up

# コンテナの削除
docker-compose down

Dockerイメージのビルド

# Dockerfileからのイメージビルド
docker build -t [image_name] [Dockerfile_location]

コンテナの実行オプション

# デタッチモードでの実行
docker run -d [image_name]

# ポートのマッピング
docker run -p [host_port]:[container_port] [image_name]

# ボリュームのマウント
docker run -v [host_dir]:[container_dir] [image_name]

# 環境変数の設定
docker run -e [var_name]=[value] [image_name]

コンテナのログと操作

# コンテナのログを表示
docker logs [container_id]

# コンテナのプロセスを表示
docker top [container_id]

# コンテナのメトリクスを表示
docker stats [container_id]

コンテナの操作

# コンテナの作成と起動
docker run [image_name]

# 実行中のコンテナの一覧表示
docker ps

# 全てのコンテナの一覧表示
docker ps -a

# コンテナの開始
docker start [container_id]

# コンテナの停止
docker stop [container_id]

# コンテナの削除
docker rm [container_id]

ボリュームの操作

# ボリュームの作成
docker volume create [volume_name]

# ボリュームの一覧表示
docker volume ls

# ボリュームの削除
docker volume rm [volume_name]