コンテナ管理、イメージ操作、Compose、ネットワーキング、およびデバッグのための重要なDockerコマンドとワークフロー。
npx clawhub@latest install docker-essentialsDocker Essentials は、日常的なコンテナ操作に必要なDockerの主要CLIコマンドとワークフローを網羅したリファレンススキルです。コンテナの実行・管理からイメージのビルド、Composeを使ったマルチコンテナアプリのオーケストレーション、ボリュームやネットワークの管理まで、ライフサイクル全体をカバーしています。問題のあるコンテナのデバッグや開発環境のセットアップなど、どんな場面でも、AIエージェントを離れることなく必要なコマンドをすぐに手元で確認できます。
npx clawhub@latest install docker-essentialsこのページ上部のインストールボタンをクリックするとワンクリックでセットアップできます
execシェル、統計モニタリング、またはファイルコピーコマンドが必要な場合。dockerバイナリがインストールされておらず、PATHに設定されていない場合。docker run、docker stop、docker start、docker restart、docker rm を一般的なフラグの組み合わせとともに解説します。デタッチモード、名前付きコンテナ、ポートマッピング、ボリュームマウント、インタラクティブターミナルなどのパターンを含みます。
ログ表示コマンド(docker logs -f、タイムスタンプ付きログ)、シェルの起動や単発コマンド実行のための docker exec パターン、JSONパスフィルタリングを使った docker inspect、docker stats、およびライブプロセスの可視化のための docker top を提供します。
Dockerfile からのイメージビルドを扱います。タグ指定、カスタムファイル、ビルド引数、--no-cache オプションのほか、イメージのプル、タグ付け、プッシュ、プルーニングについても解説します。また、軽量な本番イメージを生成するためのマルチステージビルドの例も含まれています。
docker-compose up/down、サービスごとのログ追跡、サービスのスケーリング、サービスへの exec 接続、リビルドと再起動のパターンなど、マルチコンテナアプリケーションを管理するために必要なすべての内容を含みます。
ネットワークとボリュームの作成、検査、接続、削除を取り上げ、ハウスキーピングとトラブルシューティングのための docker volume prune および docker network inspect についても解説します。
docker system df、docker system prune のバリアント(イメージおよびボリュームのプルーニングを含む)、ならびにコンテナ・イメージ・ボリュームそれぞれの個別プルーニングコマンドを提供し、Docker 環境を整理された状態に保ちます。
開発コンテナのワークフローを使用して、ソースディレクトリをマウントし、開発サーバーのポートを公開し、バージョン管理された Node(または他の言語)イメージの内部で実行します — すべて --rm を指定することで、停止後に何も残らないようにします。
データベースワークフローの例では、永続化のための名前付きボリューム、環境変数による認証情報、およびマッピングされたポートを使用してPostgreSQLを起動する方法を示しています。これは、インテグレーションテストやローカル開発でよく使われるパターンです。
docker logs -f、docker exec -it … bash、docker inspect を組み合わせることで、イメージを変更することなく、コンテナの動作を追跡し、環境変数を確認し、ファイルシステムを調査することができます。
マルチステージ Dockerfile を使った docker build の手順を順を追って確認し、作成されたイメージにバージョンタグと latest タグを付与したうえで、レジストリにプッシュします。すべての操作は Docker Essentials が提供する正確なフラグ構文を使用して行います。
npx clawhub@latest install docker-essentialsレビューを書くにはログイン
まだレビューはありません。最初の体験をシェアしましょう!