If you run your own infra, LXC/LXD is invaluable when you want long-term stateful containers (e.g. to run databases on).
If like me, you started using LXC around the time of the 1.0 blog-post series, and are stuck with 14.04LTS containers, this guide [1] is useful to help you upgrade the container.
We're now at LXC/LXD version 3.x. Using LXD (LXC container orchestrator) is a breeze, with better and more polished UX than Docker, IMHO. Then again, LXC/LXD is more of an alternative to VMs than to Docker.
It's still chugging along, the container image repos are still updated regularly, and there's a very nice command line interface package called lxd (however, the command line command it provides is is 'lxc').
Is there a comprehensive resource for LXC based dev environment? There was LXDock which went unmaintained and had several bugs leaving me with Vagrant.
If I want to learn Docker/containers, would it be beneficial to go through this? Will it enhance the background learning or do I need to go through this?
If like me, you started using LXC around the time of the 1.0 blog-post series, and are stuck with 14.04LTS containers, this guide [1] is useful to help you upgrade the container.
[1] https://www.cyberciti.biz/faq/upgrade-update-lxd-container-u...