3 ms·
I'm a bit confused about containers. I know the ideas are quite old (keep hearing about the old Berkeley Jails and chroot). These days, I'm hearing about LXC co
by throwaway1979 13y ago
I'm a bit confused about containers. I know the ideas are quite old (keep hearing about the old Berkeley Jails and chroot). These days, I'm hearing about LXC containers, Warden, Docker, ...
They way I'm seeing it is that various projects are making it easier to use containers and adding more function. Is this correct or am I missing something?
- nickstinemates 13y agoThat's correct! LXC offers primitives for containerization with a bit of sugar which projects like Docker leverage to provide a much lower barrier to entry for most people. Today, you lose some flexibility due to lack of options, but it appears that should only be temporary. Depending on context, Docker containers can be thought of as a fat binary for your application. Meaning, as long as a Docker Host is running, your application can run without any additional dependencies. It's the exact same environment your application is running in no matter where you are. The cool part about the Docker internals is that pushing an update to another Docker Host is incremental. Very similar to a `git diff`.