generated at
Docker Container
Docker Imageをrunして作成する





過去に docker run などで作成済みのContainerを起動する

一定時間(10s)待ち、それでも終了しなければSIGKILLシグナルを送る

強制終了




$ docker rm <Container name>
もしくは $ docker rm <Container Id>
id指定は前方一致なので2,3文字とかでも行ける
e.g. $ docker rm e8
docker ps -a の結果から消えたことを確認できる
普通はどのタイミングで削除するの #??
普段業務で使っているやつとか
Dockerfileをちょっと修正して再起動したいときとか?
Imageからつくりなおさないといけないか
起動時に run --rm しないことの動機などを知りたい #??
Containerを消したほうが良い場合、消さないほうが良い場合



docker inspectを実行するとImageの詳細情報が見れるが、
GraphDriver.Data.UpperDir に書かれているpath上でContainerが作られる
これはもちろんhost上の話
e.g. /var/lib/docker/overlay2/5195cad9c...
このpathに対して / をmountし、そのContainerの内容しか見えないプロセス空間を作る