brikis98 / docker-osx-dev

A productive development environment with Docker on OS X
http://www.ybrikman.com/writing/2015/05/19/docker-osx-dev/
MIT License
1.43k stars 106 forks source link

It deletes every file created inside docker #203

Open JanCizmar opened 6 years ago

JanCizmar commented 6 years ago

Hello, if i am running docker-osx-dev it sync files from host to virual machine nicely. The problem is in other side. It automatically deletes every change which is made on the docker side.

 2017-10-20 10:35:26 [INFO] Watching: /Users/jenik/synopsis_projekty/synopsis_vyvoj /Users/jenik/synopsis_projekty/synopsis_vyvoj
2017-10-20 10:38:58 [INFO] Syncing synopsis_vyvoj/files/log/stara_mysql_slow.log: *deleting
2017-10-20 10:38:58 [INFO] Syncing synopsis_vyvoj/scripts/task_planner/run/pid.run: *deleting
2017-10-20 10:38:58 [INFO] Syncing synopsis_vyvoj/.idea/workspace.xml: <f.st....
2017-10-20 10:38:58 [INFO] Syncing synopsis_vyvoj/scripts/slouceni_spol24/TableImport.php: <f.st....
2017-10-20 10:42:39 [INFO] Syncing synopsis_vyvoj/files/log/stara_mysql_slow.log: *deleting
2017-10-20 10:42:39 [INFO] Syncing synopsis_vyvoj/files/log/php_error.log: *deleting
2017-10-20 10:42:39 [INFO] Syncing synopsis_vyvoj/scripts/task_planner/run/pid.run: *deleting
2017-10-20 10:42:39 [INFO] Syncing synopsis_vyvoj/.idea/workspace.xml: <f.st....
2017-10-20 10:42:39 [INFO] Syncing synopsis_vyvoj/scripts/slouceni_spol24/Main.php: <f.st....
2017-10-20 10:42:39 [INFO] Syncing synopsis_vyvoj/scripts/slouceni_spol24/TableImport.php: <f.st....
2017-10-20 10:43:19 [INFO] Syncing synopsis_vyvoj/.idea/workspace.xml: <f..t....
2017-10-20 10:43:19 [INFO] Syncing synopsis_vyvoj/scripts/slouceni_spol24/TableImport.php: <f.st....
2017-10-20 10:43:53 [INFO] Syncing synopsis_vyvoj/.idea/workspace.xml: <f.st....
2017-10-20 10:43:53 [INFO] Syncing synopsis_vyvoj/scripts/slouceni_spol24/TableImport.php: <f.st....
2017-10-20 10:43:54 [INFO] Syncing synopsis_vyvoj/scripts/slouceni_spol24/TableImport.php: <f.st....
2017-10-20 10:43:55 [INFO] Syncing synopsis_vyvoj/.idea/workspace.xml: <f..t....
2017-10-20 10:43:58 [INFO] Syncing synopsis_vyvoj/.idea/workspace.xml: <f.st....
2017-10-20 10:44:50 [INFO] Syncing synopsis_vyvoj/.idea/workspace.xml: <f.st....
2017-10-20 10:44:50 [INFO] Syncing synopsis_vyvoj/scripts/slouceni_spol24/Main.php: <f.st....
2017-10-20 10:44:50 [INFO] Syncing synopsis_vyvoj/scripts/slouceni_spol24/TableImport.php: <f.st....
2017-10-20 10:45:02 [INFO] Syncing synopsis_vyvoj/scripts/slouceni_spol24/TableImport.php: <f.st....
2017-10-20 10:45:27 [INFO] Syncing synopsis_vyvoj/scripts/slouceni_spol24/storage.json: *deleting
2017-10-20 10:45:27 [INFO] Syncing synopsis_vyvoj/.idea/workspace.xml: <f.st....
2017-10-20 10:45:27 [INFO] Syncing synopsis_vyvoj/scripts/slouceni_spol24/Main.php: <f.st....
2017-10-20 10:46:03 [INFO] Syncing synopsis_vyvoj/scripts/slouceni_spol24/storage.json: *deleting
2017-10-20 10:46:03 [INFO] Syncing synopsis_vyvoj/.idea/workspace.xml: <f.st....
2017-10-20 10:46:03 [INFO] Syncing synopsis_vyvoj/scripts/slouceni_spol24/Main.php: <f.st....
2017-10-20 10:46:29 [INFO] Syncing synopsis_vyvoj/scripts/slouceni_spol24/storage.json: *deleting
2017-10-20 10:46:29 [INFO] Syncing synopsis_vyvoj/.idea/workspace.xml: <f..t....
2017-10-20 10:46:29 [INFO] Syncing synopsis_vyvoj/scripts/slouceni_spol24/Main.php: <f.st....
2017-10-20 10:48:40 [INFO] Syncing synopsis_vyvoj/scripts/slouceni_spol24/storage.json: *deleting
2017-10-20 10:48:40 [INFO] Syncing synopsis_vyvoj/.idea/workspace.xml: <f.st....
2017-10-20 10:48:40 [INFO] Syncing synopsis_vyvoj/scripts/slouceni_spol24/TableImport.php: <f.st....
2017-10-20 10:48:46 [INFO] Syncing synopsis_vyvoj/scripts/slouceni_spol24/TableImport.php: <f.st....
2017-10-20 10:48:47 [INFO] Syncing synopsis_vyvoj/.idea/workspace.xml: <f..t....
2017-10-20 10:49:18 [INFO] Syncing synopsis_vyvoj/scripts/slouceni_spol24/storage.json: *deleting
2017-10-20 10:49:21 [INFO] Syncing synopsis_vyvoj/scripts/slouceni_spol24/Main.php: <f..t....
2017-10-20 10:49:22 [INFO] Syncing synopsis_vyvoj/.idea/workspace.xml: <f..t....
2017-10-20 10:49:24 [INFO] Syncing synopsis_vyvoj/.idea/workspace.xml: <f.st....
2017-10-20 10:50:04 [INFO] Syncing synopsis_vyvoj/scripts/slouceni_spol24/storage.json: *deleting
2017-10-20 10:50:04 [INFO] Syncing synopsis_vyvoj/.idea/workspace.xml: <f.st....
brikis98 commented 6 years ago

Yes, docker-osx-dev uses rsync under the hood, and therefore only does one-way sync: https://github.com/brikis98/docker-osx-dev#limitations-and-known-issues. rsync will also delete items in the Docker container that are not on the host. If you want it to ignore certain paths, use the --exclude param: https://github.com/brikis98/docker-osx-dev/blob/master/src/docker-osx-dev#L962