Dockerコマンド

レジストリ操作

Docker Hub のイメージを検索

docker search

レジストリからイメージやリポジトリを取得

docker pull

コンテナ操作

すべてのコンテナを削除

docker rm `docker ps -a -q`

コンテナを削除

docker rm

コンテナをすべて停止して削除

docker ps -aq | xargs docker stop | xargs docker rm

コンテナにログイン

docker exec -it [CONTAINER_ID] /bin/sh

コンテナを起動

docker run -itd [IMAGE_ID]

起動中のコンテナ一覧

docker ps

起動してログイン

docker run --rm -it [CONTAINER_ID] sh 

イメージ操作

イメージ一覧

docker images

イメージの作成

docker build

イメージ削除

docker rmi [IMAGE_ID]

全てのイメージを削除

docker rmi $(docker images -q)

<none>なイメージを削除

docker rmi $(docker images -f "dangling=true" -q)