Docker入門

Dockerの開発環境をローカル環境に構築する手順や、 Docker を使ったプログラムの記述方法や実行までをサンプルを使いながら順に学習していきます。

Docker oneliner集

Dockerでよく使うOnelinerコマンド集

以下のコマンドは一度実行しておくことをお勧めする。

実行した後はshellのhistoryに登録されるので、Ctrl+Rで実行したいコマンドをさかのぼることで楽に実行できる。

Dockerのボリュームをまとめて消すコマンド

コンテナのボリュームをすべて消したかったらこのコマンドです。

docker rm -v $(docker ps -q)

一度実行した後はCtrl+Rで履歴を開きdocker rm -で再度実行できるはず。

サンプル実行結果

PS C:\Users\mineg\myworking> docker rm -v $(docker ps -q -f status=exited)
7435062f254c
6f16b42bdc4f
c29b1c16b4a7
ac59d05e5375
74b46930de22

Dockerのコンテナをすべてストップする

dockerのコンテナをストップするにはstopコマンドを使います。

docker stop $(docker ps -q)

こちらも一度実行した後はCtrl+Rで履歴を開きdocker stoぐらいで履歴に再度表示されるはず。

Dockerのイメージをすべて消す

docker rmi $(docker images -q)

一度実行した後はCtrl+Rで履歴を開きdocker rmi+Enterで実行できます

サンプル実行結果。

いつも実行しているコマンド

docker stop $(docker ps -q) | docker rmi $(docker images -q)