$ sudo docker run -dit –name web01 -p 8080:80 httpd:2.4
$ sudo docker run -dit –name web02 -p 8081:80 httpd:2.4
ブラウザで確認
http://192.168.56.10:8080/
http://192.168.56.10:8081/
### Docker CP
docker cp option コピー元のパス コンテナ名:コピー先のパス
※パーミッションはそのまま、ディレクトリは再帰的にコピー
※docker cpでは、/proc, /sys, /dev, tmpfsのようなシステムファイルはコピーできない
– コンテナ1
/tmp/index.html
<body> <h1>It's web01!</h1> </body> </html>
$ sudo docker cp ./tmp/index.html web01:/usr/local/apache2/htdocs/
http://192.168.56.10:8080/
$ ls -al /usr/local/apache2/htdocs
$ cat /usr/local/apache2/htdocs/index.html
– コンテナ2
/tmp/index02.html
<body> <h1>It's web02!</h1> </body> </html>
$ sudo docker cp ./tmp/index02.html web02:/usr/local/apache2/htdocs/
### コンテナを破棄する
$ sudo docker stop web01
$ sudo docker start web01
停止、再開の場合はファイルは残っている
$ sudo docker stop web01
$ sudo docker rm web01
$ sudo docker run -dit –name web01 -p 8080:80 httpd:2.4
-> ファイルがなくなっている
うん、ここまでは理解している