Linux - ContainersThis forum is for the discussion of all topics relating to Linux containers. Docker, LXC, LXD, runC, containerd, CoreOS, Kubernetes, Mesos, rkt, and all other Linux container platforms are welcome.
Notices
Welcome to LinuxQuestions.org, a friendly and active Linux Community.
You are currently viewing LQ as a guest. By joining our community you will have the ability to post topics, receive our newsletter, use the advanced search, subscribe to threads and access many other special features. Registration is quick, simple and absolutely free. Join our community today!
Note that registered members see fewer ads, and ContentLink is completely disabled once you log in.
If you have any problems with the registration process or your account login, please contact us. If you need to reset your password, click here.
Having a problem logging in? Please visit this page to clear all LQ-related cookies.
Get a virtual cloud desktop with the Linux distro that you want in less than five minutes with Shells! With over 10 pre-installed distros to choose from, the worry-free installation life is here! Whether you are a digital nomad or just looking for flexibility, Shells can put your Linux machine on the device that you want to use.
Exclusive for LQ members, get up to 45% off per month. Click here for more info.
Hi,
This is not really a problem ,at my work I have been asked to get my self comfortable with kubernetes. I had plan to dive into dockers but now Have been forced to learn kubernetes. I have not yet practically used but I need to understand can I learn kubernetes and forget about docker or I need to learn both ?
What is real use case of both technologies or I can actually avoid both as I have knowledge and experience in linux Virtual machines ?
Both K8 and Docker use kernel namespaces and cgroups to make containers. This lets you run more apps on one server than VMs would allow since you don't have to run a bunch of guest kernels. You could do all this yourself, but the frameworks make it much easier to have a template image and create containers as required.
Since you have an immediate employer-driven need for KB "right now," I would begin there.
But then, in due time, also explore Docker, as well as lxc/lxd.
Each of these explorations will show you three different ways in which the underlying "containerization" technologies within [Linux ...] have been applied and deployed. The first two are specifically focused at particular use-cases; the third is more low-level and therefore a bit more general.
You would do very well to carefully explore each of them in turn. These are excellent career skills to be able to say that you have, because "containerization" is now very widely used in "the cloud." And you can never predict which one of them might turn out to be the best "fit" at your next job or consulting engagement.
Last edited by sundialsvcs; 06-28-2022 at 04:08 PM.
LinuxQuestions.org is looking for people interested in writing
Editorials, Articles, Reviews, and more. If you'd like to contribute
content, let us know.