基本編
◆dockerバージョン確認
1 |
docker -v |
◆docker起動/停止
1 2 |
systemctl start docker systemctl stop docker |
◆docker自動起動設定
1 |
systemctl enable docker |
◆イメージの一覧
1 |
docker images |
◆イメージの削除
1 |
docker rmi [イメージID] |
※[イメージID]は、docker imagesで表示されたIMAGE ID
◆コンテナ一覧(起動中のコンテナのみ)
1 |
docker ps |
◆コンテナ一覧
1 |
docker ps -a |
◆コンテナの削除
1 |
docker rm [コンテナID] |
◆ネットワーク状態一覧
1 |
docker network ls |
◆volume一覧
1 |
docker volume ls |
◆イメージを引っ張ってくる(docker pull)
例:ubuntuをもってくる場合
1 |
docker pull ubuntu |
◆コンテナ起動(docker run)
例:testというコンテナ名でubuntuイメージ起動
1 |
docker run --name test -it ubuntu /bin/bash |
例:イメージIDを指定して、コンテナを起動して イメージ内に入る
1 |
docker run -it [イメージID] /bin/bash |
◆コンテナ内に入る
1 |
docker exec -it [コンテナID] /bin/sh |
1 |
docker exec -it [コンテナID] /bin/bash |
※[コンテナID]は、docker psで表示されたCONTAINER ID
◆アタッチ (コンテナ起動状況確認)
1 |
docker attach [コンテナID] |
◆コンテナのログを確認する。
1 |
docker logs [コンテナID] |
応用編
◆全コンテナ停止
1 |
docker stop $(docker ps -q) |
◆全コンテナ削除
1 |
docker rm $(docker ps -q -a) |
◆全イメージ削除
1 |
docker rmi $(docker images -q) |