Docker コマンドクイックリファレンス
Dockerのよく使うコマンドクイックリファレンス表。Dockerコマンドをすばやく検索・コピー
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コンテナの設定を更新
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.tartarファイルからイメージをロードする
docker import FILE.tar IMAGEtarファイルからイメージをインポートする
docker export CONTAINER > FILE.tarコンテナをtarファイルにエクスポートする
docker commit CONTAINER IMAGEコンテナから新しいイメージを作成する
docker search TERMDocker Hubでイメージを検索する
docker image prune使用されていないイメージを削除する
docker image prune -aすべての使用されていないイメージを削除する
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 /データボリュームを復元する
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 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サービスのインスタンス数を拡張する
docker infoDockerシステム情報を表示する
docker versionDockerのバージョン情報を表示する
docker system dfDockerのディスク使用状況を表示する
docker system prune使用されていないデータをクリーンアップする
docker system prune -aすべての使用されていないデータをクリーンアップする
docker system prune --volumes使用されていないデータ、データボリュームを含む
docker eventsDockerイベントをリアルタイムで取得
docker events --filter 'type=container'特定の種類のイベントをフィルタリング
docker loginDocker Hubにログイン
docker login SERVER指定されたイメージレジストリにログイン
docker logoutDocker Hubからログアウト
docker logout SERVER指定されたイメージレジストリからログアウト
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新しいビルドエンジンを作成して使用
📖ツール紹介
機能の特徴
❓よくある質問
🔗関連ツール
Cron式解析ツール
Cron式の文法を検証し、今後実行される時刻をプレビューします。
JSONをCSVへ変換
JSONデータをCSV形式に変換
JSONをYAMLに変換
JSONデータをYAML形式に変換する
JSONをXMLへ変換するツール
JSONデータをXML形式に変換する
YAMLをJSONへ
YAML設定をJSON形式データへ変換
JSONフォーマッター
JSONデータの整形・検証・圧縮
JSONの可視化
ツリー構造でJSONデータを表示
JSONデータ生成器
テスト用のモックJSONデータを生成します。
i18n JSON 翻訳ツール
JSON言語ファイル全体を一括翻訳します。基本の内容を貼り付け、ターゲット言語を選択すると、ツールは平坦化されたキーを使用して OpenRouter API を呼び出します。
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 文字列の間で変換します。