7 ms·
Getting to Docker 1.0
- lsllc 13y agoI would love to see an ARM port of Docker (LXC supports ARM).
- golubbe 13y agoWe definitely want to see this too, and it is something being investigated for post- 0.8. In the meantime, you may want to read http://kencochrane.net/blog/2013/05/running-docker-on-a-raspberrypi/ http://kencochrane.net/blog/2013/05/running-docker-on-a-rasp...
- golubbe 13y agoImportant news for Docker developers. Please let us know what you think.
- nickstinemates 13y agoStating a roadmap is never easy, but hugely important for keeping the Docker team accountable. I believe that getting to a 1.0 release with the same fervor from the community will be a great indicator of future viability and success. That sets a pretty high bar.
- gabrtv 13y agoNo question it's a high bar. Then again, I would have never predicted the rate at which Docker has matured already. Color me optimistic.
- shykes 13y agoWe are pretty much forced to set this high bar because of the rate at which organizations large and small are adopting Docker. We will do everything we can to live up to the expectations!
- sciurus 13y ago"August 7: Introduce this new architectural approach to the community, and provide a developer preview" Where can we find this?
- golubbe 13y agoSorry--typo on my part (since corrected). We introduced the approach today, and will make the developer preview available on August 15.
- MatthewPhillips 13y agoIt's unfortunate that it requires a 3.8 kernel, as getting those to work on most machines has been in my experience rather difficult. I had to downgrade back to 3.2 on a Ubuntu server because it wouldn't boot with 3.8. I was able to get it to work on a DigitalOcean fresh VM, but unless I want to migrate everything to a fresh VM, which I don't, I don't see myself using it for a while.
- golubbe 13y agoBroader compatibility (including reducing kernel dependency) is a major part of this push. There are a number of workarounds today (e.g. patching the kernel, deploying as VM) which are discussed on http://www.docker.io/gettingstarted/ http://www.docker.io/gettingstarted/ But, obviously, such workarounds aren't practical in every environment.
- yuvadam 13y agoSounds like your problem is not with the 3.8+ kernel but with your choice of distributions that do not support it properly.
- nickstinemates 13y agoJust an FYI - tryrethink.info and my blog (nick.stinemat.es) are both running on 3.2.0-48. While it is not the recommended configuration, I haven't had any kernel related issues.
- julien421 13y ago
- freeman478 13y agoGreat plan ! Anybody knows if making docker run natively on Windows is possible ? (is there any sort of LXC like feature in Windows ?)
- barake 13y agoWell, you can run a Linux VM. Windows doesn't support anything like BSD jails or LXC right now.
- wmf 13y agoMaybe somebody can bring CoLinux up to 3.8. http://www.colinux.org/?section=status http://www.colinux.org/?section=status
- airtonix 13y agowhy? the less windows severs out there, the better.
- mbreese 13y agoIf this was going to be possible with Windows, it would have to be done by Redmond. And given that they'd be out of a Windows license by allowing containers w/in Windows (as opposed to VMs), I doubt that will happen. Unless you're talking about running this as a Linux VM on a Windows host, in which case, sure - why not?
- uses 13y agoI'd like to see a "docker for web developers" post / guide. I want to know how to write a dockerfile (?) that I can run a command against, and have a dev environment materialize. Something I can track in source control along with my "main" source. Something to replace the difficult-to-recreate and outside-of-source-control LAMP and Flask environments I have now. And I'd like to know how my sites' source code or untracked files (e.g. .sqlite file, mongo dump files) fall into that, while still being accessible to the docker container. I imagine this would cover a huge percentage of people interested in Docker.
- lsllc 13y agoAgreed, most of the tutorials I've seen so far have been along the lines of frio's answer -- ie you pull someone else's pre-build docker image (or docker file) and use that.
- nickstinemates 13y agoI feel like I've already linked to my blog too much, but please take a look at http://nick.stinemat.es http://nick.stinemat.es . I go through setting up Docker, to building my apps with Docker, to running a huge site on Docker. If you're looking for more content, I'll be happy to provide it.
- xnxn 13y agoDon't feel bad about linking to your blog -- even with the few posts it has, it was an invaluable resource in helping me get started with Docker. Please keep writing!
- frio 13y agoHere's (https://github.com/frio/cloud9-dockerfile https://github.com/frio/cloud9-dockerfile) something vaguely along those lines -- a basic popup IDE using Cloud9. It's not a complete solution (and probably never will be) but it made me happy :). You can run it with: git clone https://github.com/frio/cloud9-dockerfile cd cloud9-dockerfile docker build -t "yourname/cloud9" ./ docker run yourname/cloud9 -e PROJECT=git@github.com:your/project ... and then opening your-ip:3131 :).
- tmzt 13y agoWith a stable API it would be nice to have an API client for Windows for developers building software on that platform but deploying to Linux. It would be great to be able to do a docker import from a checked out codebase in Windows.
- shykes 13y agoYes. The core engine will build and run on all platforms supported by Go, including OSX and Windows.
- nickstinemates 13y agoHave you seen docker-py[1]? Bindings for other languages also exist, but the main theme is that the docker host can be controlled (if configured that way) by external machines. 1: http://www.github.com/dotcloud/docker-py http://www.github.com/dotcloud/docker-py
- knodi 13y agolittle off topic. can someone of the Docker team comment on what its been like to work with GoLang on a big project like Docker?
- nickstinemates 13y agoYou should start contributing[1] and let us know :). More seriously, it's a great topic for the mailing list and I encourage you to post it. 1: http://github.com/dotcloud/docker http://github.com/dotcloud/docker