###前提
こちらを参考にさせて頂き、DOCKER環境にRUBY ON RAILSの環境を作成しました。
###問題
ホストPCのエディタ(ATOM)でファイルを更新するとマウントの設定通りDOCKER環境のファイル内容も更新されるが、ブラウザでは更新内容を確認出来ない。
###設定してある事、確認出来ている事
docker inspectのマウント設定です。
"Mounts": [ { "Source": "/Users/user/develop/ror", "Destination": "/ror", "Mode": "rw", "RW": true, "Propagation": "rprivate" }
ホストPC -> virtualbox(LINUX) -> DOCKER の流れでファイルのマウント(同期)は上手く行っております。
ホストpcからゲスト側(docker側)へ下記コマンドでログインしてvimで内容を確認しました。
docker exec -it <コンテナID> /bin/bash
また、virtualboxからLINUXへログインしてこちらもvimで確認しました。
###修正が反映される状況
・dockerへexecでログインしてvimで編集した場合。
・virtualboxでLINUXへログインしてvimで編集した場合。
###調べた事
ここと全く同じ状況です。
https://github.com/docker/docker/issues/15793
ここに書いてあるようにSUBLIMEテキストのatomic saveをOFFにしましたがダメでした。
また、ATOMがいけないのかと思い、デフォルトのエディタで試してみましたが効果はありませんでした。
こちらにはAPACHEのキャッシュ機能がポイントとの記述があります。
http://qiita.com/sugiii8/items/233e88aa26f00b290f38
そこで、今回参考にしたサイトの通り作業したので、WEBサーバーはおそらくWEBRICKだと思うのですがキャッシュに関する設定を調べる所で行き詰まってしまいました。
何かお分かりになる方いらっしゃいましたら些細な事でも良いのでアドバイス頂けますと幸いです。
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2016/11/17 01:44