2016-05-02 11 views
0

こんにちは私は、Vagrantのrsync_autoに問題があり、Dockerをプロバイダとして使用しているので、Docker Host VM(virtualBox)があることになります。Vagrant and boot2docker rsync auto problems

バゲントは、プロビジョニング時間内にのみ(1回のみ)マイフォルダを同期します。

私は変化に私のファイルを同期したい - 私は浮浪者のrsync-自動を実行すると

config.vm.box = "dduportal/boot2docker" 

config.vm.synced_folder ".", "/project", type: "rsync", 
rsync__auto: true 

それは正しく私のファイルを同期します(私のマシン<>ドッカホスト)。そのVagrantを自動的に同期させたい。私はすでに/プロジェクトディレクトリのパーミッション777を変更するためにテスト

dockerhost: Rsyncing folder: /Users/user/workspace/docker/provisioning/ => /project 

アップベイグラント後のエラーは同様に動作しません、ありません。

環境:

  • マック:OS Xヨセミテ、10.10.5
  • ベイグラント:1.8.1
  • ドッカー:1.10.2

答えて

0

私が決めた多くのテストの後NFS(Network File System)をrsyncの代わりに使用すると、マシンとDocker Hostを同期させることができます。それは素晴らしい作品です。

この設定では、この設定を管理できます。

#sync local files to the docker host VM 
config.vm.synced_folder "../", "/vagrant", type: "nfs", mount_options: ["nolock", "vers=3", "udp"], id: "nfs-sync" 

参考: https://github.com/dduportal/boot2docker-vagrant-box/issues/48