概要
タイトルの通りですが、該当バージョンだと sync_strategy
が native_osx
でも unison
でも rsync
でも、ホスト側・コンテナ側の変更が反映されませんでした。
環境
$ sw_vers
ProductName: Mac OS X
ProductVersion: 10.14.2
BuildVersion: 18C54
解決策
ひとまず、Docker Community Edition 18.06.1-ce-mac73 2018-08-29 に戻したら native_osx
で動作しました。
経緯
docker-syncのnative_osx, unison, rsyncのどのモードでもhostの変更がcontainerに反映されないな… あと一歩だと思うんだけど今日はギブアップ。
— Norimitsu Yamashita (@nori3tsu) 2019年2月1日
docker-syncが同期できない件, 公式のboilerplateでも動作しないので、設定以外の箇所に問題がありそう…https://t.co/bsLcHIkAoF
— Norimitsu Yamashita (@nori3tsu) 2019年2月2日
ローカルのDocker for Macのバージョンが2.0.0.2。メジャーバージョン上がってるので怪しい…. バージョン戻してみる。https://t.co/gGx7Uuj73h
— Norimitsu Yamashita (@nori3tsu) 2019年2月2日
メジャーバージョンが変わる直前のStable版である Docker Community Edition 18.06.1-ce-mac74 2018-08-29 に変えたらnative_osxで普通に動作した…. 致命的だと思うんだけど、ざっと見た限りIssueに当たらなかったな。
— Norimitsu Yamashita (@nori3tsu) 2019年2月2日
StableではなくEdgeだと直っているのかも?
Nuxt.js + Docker + docker-sync を組み合わせたら爆速化した!!起動も1/3, ホットリローディングに関しては1/4くらいになった!!これでやっとまともに開発できる〜
— Norimitsu Yamashita (@nori3tsu) 2019年2月2日