Docker
エンジニアのためのWebチートシート
Dockerとはコンテナと呼ばれるOSレベルの仮想化環境を提供するソフトウェアです。近年、コンテナ化したアプリケーションのデプロイ、スケーリング、管理を行うためのコンテナオーケストレーションシステムであるKubernetesの採用事例も増え、ますますコンテナ仮想化技術は注目されています。 Dockerコマンドをチートシートにまとめました。
コンテナのビルド(Dockerイメージの作成)
docker build
Dockerfileからイメージを作成します。
Dockerイメージの実行
docker run
Dockerイメージを実行します。
docker run -p 80:80 IMAGE
-pオプションにより、ビルドしたコンテナのポートをホスト側に公開することができます。例えば、下記のように-p 80:80として、localhost:80にアクセスするとコンテナの80ポートに対してアクセスすることができます。
Dockerデバッグ
デバッグの流れ
1. Dockerイメージのビルド
2. IMAGE_IDの確認
3. Dockerイメージの実行
4. CONTAINER_IDを指定して、Dockerコンテナ内に入る
5. logを確認する
コンテナ管理
docker create
新しいコンテナを作成します。
docker exec
指定したコンテナの中でプロセスを実行します。
docker ps
Dockerプロセスの一覧を確認します。
docker start/stop
作成したDockerイメージを起動・停止することができます。
イメージ
docker images
Dockerイメージの一覧を表示します。
docker rmi
Dockerイメージを削除します。
Related Cheatsheets
Related Goods
WebTerm - Recommended tools
WebTermは、ブラウザでLinuxコマンド・Gitコマンドを安全に実行でき、チュートリアル式で学べるターミナルサンドボックスです。
AIコーディングツールの普及に伴い、CLIの基礎知識を身につける重要性は増しています。実際のターミナルを操作するのに抵抗がある方でも、WebTermはローカル環境を壊す心配がありません。「会員登録不要・無料」で利用でき、学習環境として最適です。

WebTerm
Browser Terminal Sandbox for Learning CLI
開く
All Cheatsheets
エンジニア・プログラマー向けの便利なチートシートを多数まとめています(SP/Tablet/PC対応)
すべてのチートシートを見る
