2 ms·
If I understand correctly, Docker's performance on OS X is a function of running in a Linux virtual machine, because Docker requires Linux. Is there something
by tedchs 12y ago
If I understand correctly, Docker's performance on OS X is a function of running in a Linux virtual machine, because Docker requires Linux. Is there something about Docker that you feel like inhibits performance beyond the VM itself?
- shykes 12y agoOne area of possible improvement is that boot2docker's default mechanism for sharing volumes with the mac is virtualbox guest additions, which are notoriously slow. As for performance, to my knowledge it's simply a matter of the underlying vm config. tldr: boot2docker should expose ways to leverage faster vm configurations.
- boffbowsh 12y agoI'd love for it to work over NFS. It should be easily doable, but I guess it means adding another dependency to the boot2docker ISO.
- shykes 12y agoWe're mostly looking at supporting remote volume sync in docker itself, with a pluggable transport - could be smb, nfs, periodic rsync, sftp... bradfitz started an awesome contribution with a full remote-fuse-protocol sync :) pretty awesome but we haven't been able to merge it yet because the volume system needs to be made sufficiently clean and modular first. The advantage of doing it in Docker proper is that it works in all distros without outside dependencies, instead of just boot2docker. Note: we are looking for help on this, if you feel willing and able. Even better if you can invest some recurring time to maintain and help others contribute.