docker runで-vオプションを指定するとホスト内のフォルダをコンテナとマウントさせることができる。
コンテナ破棄すると更新したデータが消えるので
更新データなどはコンテナ内に保存しておくのではなく
マウントしたホスト内で保持しておくのが好ましい。
■htdocsフォルダをホスト内とマウントする場合の例
①以下のようにホストにhtdocsフォルダを作成しておく
②docker runに-vオプションを指定しホストとイメージのフォルダをマウントさせる
docker run -dit --name hoge05 -v C:/test2/htdocs:/usr/local/apache2/htdocs -p 8080:80 httpd:latest
③起動したあと、lsでホストのフォルダが参照されていることを確認できる
■マウントはGUIからRUNする場合も以下のようにVolumes指定できる。