Live data from Hacker News

The easiest way to use Docker on your Mac

kitematic.com

21–30 of 62 posts

Re: The easiest way to use Docker on your Mac

#21

I'll just go ahead and take the downvotes for suggesting that people who want to use Linux-technology, like Docker, within their OS should just use Linux as their OS. Yeah. Call me crazy, but I honestly think that makes a whole lot of sense.

But how will you look Appletastic down the coffeeshop when running a freetard stack?

Re: The easiest way to use Docker on your Mac

#22
post #7
post #3

I wanted to use Kitematic as a way to get our non-CLI savvy designers up and running with our software stack on docker. They key feature missing IMO is the ability to "open" a docker-compose.yml file. I want the ability for a designer to select "file open" and then select the docker-compose.yml file to "launch" our stack. Without that, it seems like you still need to rely on the docker-cli to build images from a Dock…

Why can't they use the command line at all? My first job was at a call center where we trained literally anyone who applied to use command line DOS to take orders for sausage over the phone. This took three days to teach these people how to navigate a pretty extensive CLI interface. Many of them were highschool dropouts with GEDs. If they even attempted to use the mouse the computer would lock up. We had virtually ze…

They currently do, but some prefer a UI to manage the containers, and since we're using OSX, making sure boot2docker and the underlying VBOX image is in a good state can sometimes cause a few wrinkles that take a developer to straiten out.

Kitematic could abstract that layer (boot2docker) away with a GUI.

Re: The easiest way to use Docker on your Mac

#23

I'll just go ahead and take the downvotes for suggesting that people who want to use Linux-technology, like Docker, within their OS should just use Linux as their OS. Yeah. Call me crazy, but I honestly think that makes a whole lot of sense.

Many of us want to use software that is not available on Linux, like Adobe's Lightroom. Like using Linux, that is a choice.

Re: The easiest way to use Docker on your Mac

#25
post #8

This landing page fails the "what is it?" test. Seems like I might want this since it involves Docker and Macs, but I still don't know what it is. Yes, there's a video, but you should not have to watch a video to know what something is; worse still, the video doesn't even tell you what Kitematic is – it just tells you that it "helps you get started with Docker". Ok...

I disagree: it was clear to me it was a GUI tool to manage and run containers on my mac.

That sentence on the landing page would solve the problem.

Re: The easiest way to use Docker on your Mac

#26

I'll just go ahead and take the downvotes for suggesting that people who want to use Linux-technology, like Docker, within their OS should just use Linux as their OS. Yeah. Call me crazy, but I honestly think that makes a whole lot of sense.

I will play devil's advocate to your comment and say that it's my impression that the benefits of Docker are such that I can use whatever I want, including OS X, and let the containers be whatever OS suits them. So if I want to do my primary development on a Mac but my prod environment is CentOS, it doesn't really matter since my container is Ubuntu anyway. And I get to use my nice, native toolchain for development,…

I think you are confusing containers and VMs. Containers use the kernel from the hosting machine, so if you want to use a container on a non-native host, you have to use a VM.

VM technology is advanced enough that you can do development on a non-native platform, but it won't be quite as smooth, and adding containers on does complicate things quite a bit, because you now have a container running in a VM running on the native platform, having to deal with three layers of networking etc...

Re: The easiest way to use Docker on your Mac

#27
post #23

I'll just go ahead and take the downvotes for suggesting that people who want to use Linux-technology, like Docker, within their OS should just use Linux as their OS. Yeah. Call me crazy, but I honestly think that makes a whole lot of sense.

Many of us want to use software that is not available on Linux, like Adobe's Lightroom. Like using Linux, that is a choice.

That's what VMs are for, not containers.

Re: The easiest way to use Docker on your Mac

#28

I'll just go ahead and take the downvotes for suggesting that people who want to use Linux-technology, like Docker, within their OS should just use Linux as their OS. Yeah. Call me crazy, but I honestly think that makes a whole lot of sense.

> people who want to use Linux-technology, like Docker

What defines Docker as 'linux technology'? It has an execution driver API specifically designed to support multiple backends, e.g. BSD jails. I wouldn't use the fact that they started with linux support to declare them 'linux technology', whatever that means.

Re: The easiest way to use Docker on your Mac

#29

I'll just go ahead and take the downvotes for suggesting that people who want to use Linux-technology, like Docker, within their OS should just use Linux as their OS. Yeah. Call me crazy, but I honestly think that makes a whole lot of sense.

I would be developing in containers (I use both Vagrant and Docker) even if I were using Linux rather than OSX for my desktop. Why? Repeatability. I can automate and fully control my development/deployment environment with containers, something I can't do with a desktop machine.

Day-to-day desktops and laptops are snowflake servers, if you use them for server development. Developing on them, without a container layer, is begging for all the problems of snowflake server development and deployment, all the things we've been trying to get away from in the second decade of the 21st century.

If I'm not misunderstanding you, you're calling for a retreat to development practices I don't want to use, development practices that are demonstrably harmful. And if I do understand you, then there's absolutely no benefit to using Linux rather than OSX for my desktop, because I'm containerizing anyway.

So no, not downvoting you. Just showing you why you're wrong.

Re: The easiest way to use Docker on your Mac

#30

Anyone can share their experiences with Kitematic?

I'm using it. Took a little wiggling and getting used to, but so did Boot2Docker. Overall, I think it's buggier and less mature, but more capable. The GUI output and log views are handy for quick debugging of obvious problems.
Post reply on HN