LoginSignup
2
2

Docker入門

Last updated at Posted at 2023-06-12

コンテナのライフサイクル

イメージ
・取得:docker image pull
・ビルド:docker image build

コンテナ
・生成:docker container create
・起動:docker container start
(生成&起動:docker container run)
・停止:docker container stop
(停止&起動:docker container restart)
・削除:docker container rm

Docker Compose
コマンド一つで複数のコンテナを操作できる
※一つのコンテナには一つの役割にする

・ビルド:docker-compose build
・生成・起動:docker-compose up
・停止:docker-compose stop
(停止&起動:docker-compose restart)
・削除:docker-compose rm
(停止&削除:docker-compose down)

よく使うコマンド
●exec:起動中のコンテナでコマンドを実行
docker-compose exec

●コンテナの一覧を表示
docker-compose ps

●ログを表示
docker-compose logs

●使用していないコンテナ、イメージを削除
docker-system prune
※使用していないものが残っているとPCの容量を食う

インストール手順
1.WSL2を有効にする
 Windows上にLinuxの仮想環境を構築する
https://learn.microsoft.com/en-us/windows/wsl/install
PowerShellを管理者として開く
PowerShell上で書きコマンドを実行
Start-Process powershell.exe -Verb runas
管理者用の青い画面が表示される
wsl --install
を実行
→WSL2とUbuntuがインストールされる
UbuntuでLinuxのユーザー名とパスワードを新規設定するよう求められるので、入力する。

2.Docker Desktop for Windowsをインストールする
Install Docker Desktop on Windows

Dockerの操作はUbuntuで行う

hello-world イメージからコンテナを生成・起動する

docker run hello-world

イメージの一覧を表示する

docker image ls

コンテナ(プロセス)の一覧を表示する

docker ps --all

コンテナを削除する

docker container rm <コンテナID>

イメージを削除する

docker image rm hello-world

2
2
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
2
2