They have no idea of what they're missing out on. The majority of devs I work with that use macs either come from Windows, or only have ever used mac, so that's what they benchmark developer experience against. There's no walled garden, there's nothing the system won't allow you to do. All the IDEs are available, all the libraries are there, any hardware is supported and pretty much anything you can do with a computer is possible. I might be biased since I'm a long time desktop linux user, but I spent 7 months just last year working on a mac with docker and it was a painful and time-wasting experience.ĭeveloper experience, in general, is superior in Linux due to native package management and whatnot. Forget about GPU access in docker on the mac without some serious fuckery involving essentially bypassing docker for mac and deploying your own VMWare solution. I/O bound and multithreaded workloads will be the worst affected. File access from host mounted volumes is slow, CPU performance takes a significant hit. Docker on mac is, and always will be, slow. It might make sense to switch to Linux laptop also because of the poor connectivity support in the recent Mac laptops.ĭocker is native on linux, run via virtualisation elsewhere. It is also common to use GCE located Linux servers for similar tasks instead of using Docker for Mac. That makes it easy to switch to host side if debugging processes with high performance requirements. Luckily our architecture at Softagram supports running most of the processes modularly in any Unix environments. Certainly Docker should have some logic to avoid this since OSX’s journaling filesystem does not behave well when filled up totally. Luckily it booted perfectly and I was able to fix the situation. NOTE: The dock button is not functional when connected to unsupported Dell computers or non-Dell computers. It was difficult to predict what would happen in the next boot because files could not be deleted to free up some space. WD19 to supported Dell computers, the dock button works like your computer's power button and you can use it to power on/sleep/force shutdown the computer. Docker image building consumpted the last free 30 GB of my disk space and caused the filesystem go into readonly state. But there was one big issue recently that made my laptop useless for most of the day. I have been using both Beta and Stable and haven’t noticed big differences. Docker for Mac performance is quite poor for this sort of IO intensive operations. I run source code analysis processes, git repository data mining and related ML processes (in development environment).
0 Comments
Leave a Reply. |
AuthorWrite something about yourself. No need to be fancy, just an overview. ArchivesCategories |