Very excited about this. Docker Machine and VirtualBox can be a rough experience. > Many of the OS-level integration innovations will be open sourced to the Docker community when these products are made generally available later this year. Does this mean it is closed right now?
Docker for Mac and Windows Beta
51–60 of 250 posts
Re: Docker for Mac and Windows Beta
#52Re: Docker for Mac and Windows Beta
#53Earlier quoted context omitted.
Nix is more difficult. With Docker, you don't need to learn much new stuff, since images are created from sequences of ordinary shell commands running on familiar distributions. Nix requires you to familiarize yourself with a new package manager and its somewhat arcane definition language. And then also the specific Nix tools for working with npm, ghc, or whatever you want to use. So the experience is very different.
In this case you could still pick homebrew as your package manager of choice. It works pretty well, is available cross platform ( https://github.com/Linuxbrew/linuxbrew ) and is far more simple than docker. You just have write a short shell script which installs all the dependencies via brew when not installed already (much like you'd do in a Dockerfile).
Re: Docker for Mac and Windows Beta
#54Re: Docker for Mac and Windows Beta
#55If I had a yearly quota on HN for upvotes, I'd use all of them on this. > Volume mounting for your code and data: volume data access works correctly, including file change notifications (on Mac inotify now works seamlessly inside containers for volume mounted directories). This enables edit/test cycles for “in container” development. This (filesystem notifications) was one of the major drawbacks for using Docker on M…
We'd love to get your feedback on the new filesystem engine in the Docker for Mac app. It's been a ton of work to get right, and there a few corner cases in the current beta that we're squashing, but overall things "just work" for my day-to-day Linux development on my Mac using the current beta. At this stage, pointing it to the weirdest and most wonderful filesystem stressers you can find is welcome. We'll leap on a…
Re: Docker for Mac and Windows Beta
#56Why would be Windows Pro required?
Hyper-V VMs require Professional and higher OSes which is usually like, what most people would have, and would consider the standard windows install. Windows Home is... very nutered to say the least
Some of the missing features in Home are what I'd describe as "immoral." In that they aren't just luxuries, they're important parts of the OS or security features e.g.
- Group Policy Editor: This is the primary place to modify hundreds of local computer settings. They could have left out Domain Join, and kept the local Group Policy Editor.
- Start Screen Control with Group Policy: Adds more group policy options to modify the start screen/menu look/feel.
- Enterprise Mode Internet Explorer: Name notwithstanding, this allows people to use legacy webapps with modern IE.
- AppLocker: Security feature (isn't even in pro incidentally!). I'd turn it on.
- Bitlocker: Full drive encryption (with different decryption options).
- Credential Guard: Not used to protected non-domain credentials.
- Trusted Boot: Because home users don't get rootkits?
Windows 10 Home is categorically less secure than Windows 10 Pro, which is in turn less secure than Windows 10 Enterprise. Features like AppLocker, Credential Guard, Trusted Boot, are features that all versions of Windows could benefit from, and Bitlocker should be available and on by default.
When you have a "security" category in the feature list and are differentiating different versions of the OS then you really have to ask yourself how high you prioritise security in general.
Re: Docker for Mac and Windows Beta
#57Re: Docker for Mac and Windows Beta
#58> Faster and more reliable: no more VirtualBox! I'm a Docker n00b, still don't know what it can do exactly. Can Docker replace Virtualbox? I guess only for Linux apps, and suppose it won't provide a GUI, won't run Windows to use Photoshop?!
Let me explain Docker for Mac in a little more detail [I work on this project at Docker]. Previously in order to run Linux containers on a Mac, you needed to install VirtualBox and have an embedded Linux virtual machine that would run the Docker containers from the Mac CLI. There would be a network endpoint on your Mac that pointed at the Linux VM, and the two worlds are quite separate. Docker for Mac is a native Mac…
Perfect. We had to ditch Kitematic on OS X due to the lack of port forwarding, since we couldn't get OAuth redirects to work when developing locally.
Re: Docker for Mac and Windows Beta
#59If I had a yearly quota on HN for upvotes, I'd use all of them on this. > Volume mounting for your code and data: volume data access works correctly, including file change notifications (on Mac inotify now works seamlessly inside containers for volume mounted directories). This enables edit/test cycles for “in container” development. This (filesystem notifications) was one of the major drawbacks for using Docker on M…
Does it mean no `VBox shares` mmap bug limiting the use of volumes in Cassandra and MongoDB containers?
Re: Docker for Mac and Windows Beta
#60If you're using docker on mac, you're probably not using it there for easy scaling (which was the reason docker was created back then), but for the "it just works" feeling when using your development environment. But docker introduces far too much incidental complexity compared to simply using a good package manager. A good package manager can deliver the same "it just works" feeling of docker while being far more li…