更新ログ

Docker コマンドクイックリファレンス

Dockerのよく使うコマンドクイックリファレンス表。Dockerコマンドをすばやく検索・コピー

コンテナ管理
35
docker run [OPTIONS] IMAGE

新しいコンテナを作成して起動

docker run -d IMAGE

バックグラウンドでコンテナを実行

docker run --name NAME IMAGE

コンテナ名を指定して実行

docker run -p HOST:CONTAINER IMAGE

ポートをマッピングしてコンテナを実行

docker run -v HOST:CONTAINER IMAGE

ボリュームをマウントしてコンテナを実行

docker run -e KEY=VALUE IMAGE

環境変数を設定してコンテナを実行

docker run --rm IMAGE

コンテナが終了したら自動的に削除

docker run -it IMAGE /bin/bash

インタラクティブにコンテナを実行

docker ps

実行中のコンテナを一覧表示

docker ps -a

すべてのコンテナ(停止中も含む)を一覧表示

docker ps -q

コンテナIDのみを表示

docker start CONTAINER

停止中のコンテナを起動

docker stop CONTAINER

実行中のコンテナを停止

docker restart CONTAINER

コンテナを再起動

docker kill CONTAINER

コンテナを強制停止

docker rm CONTAINER

停止中のコンテナを削除

docker rm -f CONTAINER

実行中のコンテナを含むコンテナを強制削除

docker rm $(docker ps -aq)

停止しているすべてのコンテナを削除

docker exec -it CONTAINER COMMAND

実行中のコンテナ内でコマンドを実行

docker exec -it CONTAINER /bin/bash

コンテナのbashターミナルにアクセス

docker logs CONTAINER

コンテナのログを表示

docker logs -f CONTAINER

コンテナのログをリアルタイムで追跡

docker logs --tail 100 CONTAINER

最後の100行のログを表示

docker inspect CONTAINER

コンテナの詳細情報を表示

docker top CONTAINER

コンテナ内で実行されているプロセスを表示

docker stats

コンテナのリソース使用状況をリアルタイムで表示

docker cp CONTAINER:SRC DEST

コンテナからホストにファイルをコピー

docker cp SRC CONTAINER:DEST

ホストからコンテナにファイルをコピー

docker rename OLD NEW

コンテナの名前を変更

docker pause CONTAINER

コンテナを一時停止

docker unpause CONTAINER

一時停止したコンテナを再開

docker wait CONTAINER

コンテナの停止を待ち、終了コードを返す

docker attach CONTAINER

実行中のコンテナに接続

docker port CONTAINER

コンテナのポートマッピングを表示

docker update --restart=always CONTAINER

コンテナの設定を更新

イメージ管理
19
docker images

ローカルのイメージを一覧表示

docker images -a

すべてのイメージを一覧表示(中間レイヤーも含む)

docker pull IMAGE

リポジトリからイメージを取得

docker pull IMAGE:TAG

指定のタグのイメージを取得

docker push IMAGE

イメージをリポジトリにプッシュ

docker rmi IMAGE

イメージを削除

docker rmi -f IMAGE

強制的にイメージを削除

docker rmi $(docker images -f dangling=true -q)

すべての孤立したイメージを削除する

docker tag SOURCE TARGET

イメージに新しいタグを作成する

docker history IMAGE

イメージの構築履歴を表示する

docker inspect IMAGE

イメージの詳細情報を表示する

docker save -o FILE.tar IMAGE

イメージをtarファイルに保存する

docker load -i FILE.tar

tarファイルからイメージをロードする

docker import FILE.tar IMAGE

tarファイルからイメージをインポートする

docker export CONTAINER > FILE.tar

コンテナをtarファイルにエクスポートする

docker commit CONTAINER IMAGE

コンテナから新しいイメージを作成する

docker search TERM

Docker Hubでイメージを検索する

docker image prune

使用されていないイメージを削除する

docker image prune -a

すべての使用されていないイメージを削除する

データボリューム
7
docker volume ls

すべてのデータボリュームを一覧表示する

docker volume create NAME

データボリュームを作成する

docker volume inspect NAME

データボリュームの詳細を表示する

docker volume rm NAME

データボリュームを削除する

docker volume prune

すべての使用されていないデータボリュームを削除する

docker run --rm -v NAME:/data -v $(pwd):/backup alpine tar cvf /backup/backup.tar /data

データボリュームをバックアップする

docker run --rm -v NAME:/data -v $(pwd):/backup alpine tar xvf /backup/backup.tar -C /

データボリュームを復元する

ネットワーク管理
9
docker network ls

すべてのネットワークを一覧表示する

docker network create NAME

ネットワークを作成する

docker network create --driver bridge NAME

ブリッジネットワークを作成する

docker network create --driver overlay NAME

オーバーレイネットワークを作成する

docker network inspect NAME

ネットワークの詳細を表示する

docker network rm NAME

ネットワークを削除する

docker network connect NETWORK CONTAINER

コンテナをネットワークに接続する

docker network disconnect NETWORK CONTAINER

コンテナをネットワークから切断する

docker network prune

使用されていないすべてのネットワークを削除する

Docker Compose
17
docker compose up

すべてのサービスを作成して起動する

docker compose up -d

バックグラウンドですべてのサービスを起動する

docker compose up --build

イメージをビルドしてサービスを起動する

docker compose down

すべてのサービスを停止して削除する

docker compose down -v

サービスを停止してデータボリュームを削除する

docker compose start

既存のサービスを起動する

docker compose stop

サービスを停止する

docker compose restart

サービスを再起動する

docker compose ps

サービスの状態を表示する

docker compose logs

サービスのログを表示する

docker compose logs -f

サービスのログをリアルタイムで追跡する

docker compose exec SERVICE COMMAND

サービスコンテナ内でコマンドを実行する

docker compose build

サービスイメージをビルドする

docker compose pull

サービスイメージをプルする

docker compose config

構成を検証して表示する

docker compose run SERVICE COMMAND

一時的なコマンドを実行する

docker compose up --scale SERVICE=NUM

サービスのインスタンス数を拡張する

システム管理
8
docker info

Dockerシステム情報を表示する

docker version

Dockerのバージョン情報を表示する

docker system df

Dockerのディスク使用状況を表示する

docker system prune

使用されていないデータをクリーンアップする

docker system prune -a

すべての使用されていないデータをクリーンアップする

docker system prune --volumes

使用されていないデータ、データボリュームを含む

docker events

Dockerイベントをリアルタイムで取得

docker events --filter 'type=container'

特定の種類のイベントをフィルタリング

イメージレジストリ
4
docker login

Docker Hubにログイン

docker login SERVER

指定されたイメージレジストリにログイン

docker logout

Docker Hubからログアウト

docker logout SERVER

指定されたイメージレジストリからログアウト

イメージビルド
7
docker build -t NAME .

Dockerfileからイメージを構築

docker build -f Dockerfile.dev -t NAME .

指定されたDockerfileで構築

docker build --no-cache -t NAME .

キャッシュを使わず構築

docker build --build-arg KEY=VALUE -t NAME .

ビルドパラメータを渡す

docker build --target STAGE -t NAME .

マルチステージビルドの特定のステージを構築

docker buildx build --platform linux/amd64,linux/arm64 -t NAME .

マルチプラットフォーム構築

docker buildx create --use

新しいビルドエンジンを作成して使用

📖ツール紹介

Dockerコマンドクイックリファレンスは、開発者およびオペレーション担当者向けに設計されたDockerコマンドのクイックリファレンスツールです。コンテナ管理、イメージ操作、データボリューム、ネットワーク設定、Docker Composeなど、すべての一般的なコマンドを機能別に分類し、高速検索とワンクリックコピーをサポートしています。Dockerの初心者でも経験豊富なDevOpsエンジニアでも、必要なコマンドをすばやく見つけることができます。

機能の特徴

1
8つの大分類で、Dockerのすべての一般的なシナリオをカバー
2
100以上の一般的なコマンドを、基礎から高度まで網羅
3
キーワード検索をサポートし、必要なコマンドをすばやく特定
4
ワンクリックでコマンドをコピーし、作業効率を向上
5
明確な中国語説明で、理解しやすく学習しやすい
6
分類別閲覧とフィルタリングで、関連するコマンドをすばやく見つける
7
レスポンシブデザインで、モバイル端末での閲覧も可能
8
ローカルで実行可能で、インターネット接続なしでも使用可能

よくある質問

🔗関連ツール

Cron式解析ツール

Cron式の文法を検証し、今後実行される時刻をプレビューします。

開発者ツール
今すぐ使用

JSONをCSVへ変換

JSONデータをCSV形式に変換

変換ツール
今すぐ使用

JSONをYAMLに変換

JSONデータをYAML形式に変換する

変換ツール
今すぐ使用

JSONをXMLへ変換するツール

JSONデータをXML形式に変換する

変換ツール
今すぐ使用

YAMLをJSONへ

YAML設定をJSON形式データへ変換

変換ツール
今すぐ使用

JSONフォーマッター

JSONデータの整形・検証・圧縮

JSON実用ツール
今すぐ使用

JSONの可視化

ツリー構造でJSONデータを表示

JSON実用ツール
今すぐ使用

JSONデータ生成器

テスト用のモックJSONデータを生成します。

JSON実用ツール
今すぐ使用

i18n JSON 翻訳ツール

JSON言語ファイル全体を一括翻訳します。基本の内容を貼り付け、ターゲット言語を選択すると、ツールは平坦化されたキーを使用して OpenRouter API を呼び出します。

JSON実用ツール
今すぐ使用

JSON差异对比

比较两个JSON数据的差异

JSON実用ツール
今すぐ使用

QRコード生成器

カスタムQRコード画像を生成する

画像ツール
今すぐ使用

SVGプレースホルダー画像生成器

カスタムSVGプレースホルダー画像を生成

画像ツール
今すぐ使用

Base64画像変換ツール

画像とBase64エンコードの相互変換ツール

画像ツール
今すぐ使用

UUIDジェネレータ

UUIDを一括生成

ジェネレーターツール
今すぐ使用

パスワード生成器

安全で信頼性の高いランダムパスワードを生成

ジェネレーターツール
今すぐ使用

Base64 エンコード・デコード

Base64 文字列のエンコードとデコードツール

テキストツール
今すぐ使用

URL エンコード/デコード

URL文字列のエンコードとデコードツール

テキストツール
今すぐ使用

MD5ハッシュ生成器

MD5ハッシュ値を生成するツール

暗号化ツール
今すぐ使用

SHA256ハッシュ生成器

SHA256ハッシュ値を生成するツール

暗号化ツール
今すぐ使用

SHA1ハッシュ生成器

SHA1ハッシュ値を生成するツール

暗号化ツール
今すぐ使用

Hexエンコード・デコードツール

16進数文字列のエンコード/デコードツール

暗号化ツール
今すぐ使用

バイナリエンコードデコーダ

2進数文字列エンコード/デコードツール

暗号化ツール
今すぐ使用

AES暗号化/復号器

AES対称暗号アルゴリズムの暗号化/復号ツール

暗号化ツール
今すぐ使用

RSA暗号化・復号器

RSA非対称暗号アルゴリズムツール

暗号化ツール
今すぐ使用

HMACジェネレーター

HMACメッセージ認証コード生成ツール

暗号化ツール
今すぐ使用

IPアドレス検索

IPアドレスの地理的位置とネットワーク情報を照会します。

ネットワークツール
今すぐ使用

ミリ秒時間変換ツール

ミリ秒タイムスタンプと yyyy-MM-dd HH:mm:ss 文字列の間で変換します。

時間ツール
今すぐ使用
現在 27 件のツールを表示しています。利用可能なツールは合計で 28 件です。
    Dockerコマンドクイックリファレンス - 一般的なコマンドのすばやい参照 - IT Tools Collection