Dockerコマンドチートシート
Dockerはコンテナ仮想化プラットフォームとして広く使われています。
コンテナを効果的に操作するためには、いくつかの基本的なDockerコマンドを理解しておくことが重要です。
この記事では、よく使用されるDockerコマンドをまとめました。ぜひ参考にしてください。
イメージ操作
イメージのダウンロード
docker pull <イメージ名>
ローカルイメージの一覧表示
docker images
イメージの削除
docker rmi <イメージ名>
コンテナ操作
コンテナの作成と実行
docker run <イメージ名>
実行中のコンテナの一覧表示
docker ps
コンテナの停止
docker stop <コンテナ名>
停止中のコンテナの開始
docker start <コンテナ名>
コンテナの再起動
docker restart <コンテナ名>
コンテナの削除
docker rm <コンテナ名>
コンテナへの接続と切断
コンテナへのコマンド実行
docker exec -it <コンテナ名> <コマンド>
コンテナへの接続
docker attach <コンテナ名>
コンテナからの切断
Ctrl + P, Ctrl + Q
ネットワーク操作
ネットワークの一覧表示
docker network ls
新しいネットワークの作成
docker network create <ネットワーク名>
コンテナのネットワーク接続
docker network connect <ネットワーク名> <コンテナ名>
ボリューム操作
ボリュームの一覧表示
docker volume ls
新しいボリュームの作成
docker volume create <ボリューム名>
ボリュームの削除
docker volume rm <ボリューム名>
Docker Composeコマンドチートシート
サービス操作
サービスの起動
docker-compose up
サービスの停止とリソース削除
docker-compose down
サービスの状態表示
docker-compose ps
サービス内でのコマンド実行
docker-compose exec <サービス名> <コマンド>
サービスのログ表示
docker-compose logs <サービス名>
サービスイメージのビルド
docker-compose build
サービスの再起動
docker-compose restart <サービス名>
サービスの停止
docker-compose stop <サービス名>
以上がDockerとDocker Composeのコマンドチートシートです。