Re:Goodbye Docker and Thanks for all the Fish
by raesene9 on Sunday March 10, 2019 @09:08AM
(#19351806)
Well Linux had containerization before Docker came along. The initial release of LXC was in 2008, a decent distance after Jails/Zones but still 5 years before Docker. OpenVZ was even earlier than that, starting in 2005
Re:Goodbye Docker and Thanks for all the Fish
by scaryclam on Sunday March 10, 2019 @10:16AM
(#19352076)
Even earlier was Linux VServer, which was 2001 :) So yeah, Linux containers have been around in one form or another for over a decade before Docker helped popularise things.
This makes some interesting reading: https://blog.aquasec.com/a-brief-history-of-containers-from-...
Re:Goodbye Docker and Thanks for all the Fish
by yebyen on Sunday March 10, 2019 @09:15AM
(#19351828)
Lxc predates docker, and other lesser forms of containerization (or perhaps "precursors") like simple chroot have been around much longer.
Re:Goodbye Docker and Thanks for all the Fish
by jpeeler on Sunday March 10, 2019 @11:12AM
(#19352264)
Docker was originally written to use LXC for containerization. It wasn't until right before 1.0 that Docker was written to use its own go based library for container handling.
https://blog.docker.com/2014/03/docker-0-9-introducing-execu...
Re:Goodbye Docker and Thanks for all the Fish
by JeanMarcS on Sunday March 10, 2019 @09:13AM
(#19351817)
What about OpenVZ (2005) ? It’s not containerizing application but whole VPS of course, but still.
I use it for more than a decade myself and I liked the simplicity of it.
Re:Goodbye Docker and Thanks for all the Fish
by yjftsjthsd-h on Sunday March 10, 2019 @10:29AM
(#19352120)
Doesn't that require out of tree kernel patches?
Re:Goodbye Docker and Thanks for all the Fish
by alexandre_m on Sunday March 10, 2019 @11:40AM
(#19352405)
It sure did back then, that was its biggest downside (not sure if it's still required today).
We used it extensively at my work in a Web company to package and deploy all our stack as far as 2006.
Containerization was mostly limited to Solaris and BSD. It took a while to get to Linux, in the form of Docker.