#イメージ
| コマンド | 説明 | |
|---|---|---|
docker images | イメージ一覧 | |
docker pull [image] | イメージをダウンロード | |
docker build -t [name] . | イメージをビルド | |
docker rmi [image] | イメージを削除 | |
docker image prune | 未使用イメージを削除 | |
docker tag [image] [new-tag] | イメージにタグ付け | |
docker push [image] | イメージをプッシュ | |
docker save -o [file] [image] | イメージをファイルに保存 | |
docker load -i [file] | ファイルからイメージを読み込み |
#コンテナ
| コマンド | 説明 | |
|---|---|---|
docker ps | 実行中のコンテナ一覧 | |
docker ps -a | すべてのコンテナ一覧 | |
docker run [image] | コンテナを実行 | |
docker run -d [image] | バックグラウンドで実行 | |
docker run -it [image] bash | インタラクティブモードで実行 | |
docker run -p 8080:80 [image] | ポートマッピング | |
docker run -v /host:/container [image] | ボリュームマウント | |
docker run --name [name] [image] | 名前を指定 | |
docker run -e KEY=value [image] | 環境変数を設定 | |
docker stop [container] | コンテナを停止 | |
docker start [container] | コンテナを起動 | |
docker restart [container] | コンテナを再起動 | |
docker rm [container] | コンテナを削除 | |
docker rm -f [container] | 強制削除 |
#実行とログ
| コマンド | 説明 | |
|---|---|---|
docker exec -it [container] bash | コンテナのシェルに接続 | |
docker exec [container] [command] | コマンドを実行 | |
docker logs [container] | ログを表示 | |
docker logs -f [container] | ログをリアルタイムで表示 | |
docker logs --tail 100 [container] | 最後の100行 | |
docker inspect [container] | 詳細情報を表示 | |
docker stats | リソース使用量 | |
docker top [container] | プロセス一覧 |
#ネットワーク
| コマンド | 説明 | |
|---|---|---|
docker network ls | ネットワーク一覧 | |
docker network create [name] | ネットワークを作成 | |
docker network rm [name] | ネットワークを削除 | |
docker network connect [network] [container] | ネットワークに接続 | |
docker network disconnect [network] [container] | ネットワークから切断 |
#ボリューム
| コマンド | 説明 | |
|---|---|---|
docker volume ls | ボリューム一覧 | |
docker volume create [name] | ボリュームを作成 | |
docker volume rm [name] | ボリュームを削除 | |
docker volume prune | 未使用ボリュームを削除 |
#Docker Compose
| コマンド | 説明 | |
|---|---|---|
docker compose up | サービスを起動 | |
docker compose up -d | バックグラウンドで起動 | |
docker compose down | サービスを停止して削除 | |
docker compose ps | サービス状態を表示 | |
docker compose logs | ログを表示 | |
docker compose build | サービスをビルド | |
docker compose pull | イメージをプル | |
docker compose exec [service] bash | サービスのシェルに接続 |
#クリーンアップ
| コマンド | 説明 | |
|---|---|---|
docker system prune | 未使用データを削除 | |
docker system prune -a | すべての未使用データを削除 | |
docker container prune | 停止中のコンテナを削除 | |
docker system df | ディスク使用量 |
#よくある質問 (FAQ)
이 포스팅은 쿠팡 파트너스 활동의 일환으로, 이에 따른 일정액의 수수료를 제공받습니다.