イメージの操作
イメージの取得
| 1
 | $ docker pull <Name>:Tag
 | 
イメージの表示
イメージの削除
まとめて削除したい場合
| 1
 | $ docker rmi $(docker images -q)
 | 
まとめて削除したい場合その2
コンテナ操作
コンテナの表示
コンテナ一覧
停止したコンテナ含めて一覧
コンテナの削除
コンテナ削除
| 1
 | docker rm <CONTAINER ID>
 | 
停止したコンテナ全部削除
| 1
 | docker rm -v $(docker ps -aq -f status=exited)
 | 
コンテナの実行終了時に自動削除するオプション(–rm)
その他のコンテナの操作
コンテナにインタラプト(-it)
コンテナをバックグラウンド実行(-d)
コンテナに環境変数を与える(-e)
| 1
 | docker run -e <Key>=<Value>
 | 
コンテナ名を指定する(–name) ※指定しない場合は自動で名前が生成される
| 1
 | docker run --name <Name>
 | 
コンテナにポートマッピング(-p)
| 12
 
 | docker run -p <コンテナ側ポート>:<ホスト側ポート>docker run -p 80:8080
 
 | 
コンテナのIPアドレス確認
| 1
 | Docker inspect <コンテナID> | grep IPAddress
 | 
コンテナで変更された内容確認
コンテナのログ表示
コンテナとホスト間のデータやり取り
ホストとのファイルのコピー(ホスト -> コンテナ)
| 12
 
 | Docker cp <ホスト側コピー元ファイルパス> <コンテナID>:<コンテナ側コピー先ファイルパス>docker cp /home/maekawa/data/scan_001.pnm 7d4f982af177:/tmp/scan_001.pnm
 
 | 
ホストとのファイルのコピー(コンテナ -> ホスト)
| 12
 
 | Docker cp <コンテナID>:<コンテナ側コピー先ファイルパス> <ホスト側コピー元ファイルパス>docker cp 7d4f982af177:/tmp/scan_001_ocr.pdf /home/maekawa/data/scan_001_ocr.pdf
 
 |