よく使うけどなぜかすぐ忘れる(個人的見解)dockerコマンドのコピペ用記録です。
###ポートを指定してコンテナ起動
iは標準入力、tはtty割り当て、dはバックグラウンド実行のオプション
docker run -it --name <コンテナ名> -d -p 80:80 <イメージ名>
###コンテナのIPアドレスを取得
docker inspect -f '{{range .NetworkSettings.Networks}}{{.IPAddress}}{{end}}' <コンテナ名>
###コンテナの状態を確認
9割方コンテナのボリュームマウント状態を見るために使うけど、それならきっとマウントのみ確認するオプションがあるんだろうな。(調べるの面倒でgrepしてる)
docker inspect <コンテナ名>
###コンテナ一括削除
$()の中身を変更して代用もでき便利(なのにすぐ忘れる)
docker rm $(docker ps -aq)
###今あるコンテナのイメージ化
コンテナ起動を失敗した時の切り分けに役立つ。
docker commit <コンテナID> <任意のイメージ名>