politics photography identity security psychology communication friends database hosting privacy dropbox macos stuff messaging github markdown tunisia brazil blot neurology photographers tags music history maps google self postprocessing snails misc vim social editor spreadsheets wifi art math hierarchy json bicycles geeky self-ignorance camus racism culture zabouti gradient costco windows gmail photos isp data democrats travel 1password fun philosophy neighborhood capitalism home nyc C1P economics peacecorps dynamic-range curves sharpening zones online-storage medical stories poetry color Lr from-the-back french beer hdr annotation photoshop opensource religion sensel records git books 60s openmeta apercus language
2013-08-31

layout: post title: Docker-versus-Virtualbox date: 2013-08-31 22:36:44 categories: dev permalink: /dev/2013-08-31-docker-versus-virtualbox.html —

Docker-versus-Virtualbox

Justin saw this article and recommended that I take another look at Docker. He especially recommended that I do the docker tutorial, and I did. It seems pretty nice.

I told Justin:

It seems very nice but I’m going to hold off until it runs on OSX. To run it now I’d have to run it inside a virtualbox VM and I don’t see the point. Besides I can’t imagine getting networking and file sharing working from way in there.

One advantage of docker seems to be the downloadable premade environments. This reminded me that virtualbox has them, too.

Reading another article on docker, I found this explanation of the difference between docker and :

Virtualbox has a lot of overhead as each image uses its own kernel and file system. This isn’t the case with docker - containers share the same operating system as the host, and when possible, the same binaries and libraries. It’s possible to run hundreds of containers on a single docker host.

An instance of docker running in OSX, if I understand correctly, could only run OSX, not some other OS. And docker in linux can only run linux.

I use virtualbox to run linux server images in OSX. I can develop for linux on my Mac.

Currently docker sounds like a very useful tool for someone developing on linux for linux.


Previous post
things-you-cannot-buy-in-the-us layout: post title: Things you cannot buy in the US date: 2013-08-11 14:24:41 categories: misc permalink:
Next post
Syncing-gitm-with-2tlh layout: post title: Syncing-gitm-with-2tlh date: 2013-09-01 14:29:51 categories: misc permalink: /misc/2013-09-01-syncing-gitm-with-2tlh.html — I’ve