Originally Posted by
TheFu
There might be 2 people here who work for Canonical that I've seen. They don't tend to answer technical questions. Desktop LTS releases from Canonical "approved" desktops have either 3 or 5 yrs of standard support.
ESM support is available for a few systems (I think it is 3) for free to anyone, but if you need more to be supported, then you'll either need to be a formal "Ubuntu Member" or pay for the support. Ubuntu Server has 5 yrs of support as does the main Ubuntu Gnome3-based desktop.
Ubuntu releases are named after the year and month. April == 04. October == 10. 21.10 will be released in a few weeks. It is NOT an LTS release. If you are doing this for a business, stick with 20.04 for now. LTS releases happen in April of even years, always. It is a good idea to wait about 6 months for the early bugs be addressed with any release. So, when 22.04 is released in late April 2022, my company will pull the ISO to start playing with it, but we won't put it onto any planned production system until around August 2022, at the earliest. New isn't better.
As for docker ... I think any docker image based on Ubuntu or CentOS is a mistake. Docker containers should be extremely lite and should probably have something like alpine Docker as the basis. It isn't like we should be putting more than just the single App we want running into any container. That's the point of using containers and docker. They do 1 thing and only 1 thing.
Linux containers should be treated like zombies. If any changes need to be made, shoot the container in the head and recreate it from all the updated/patched/current sources. Containers aren't meant to be build-once solutions. If any part of the container needs to be updated or any config needs to be changed - shoot it in the head and recreate the container, have it got through your automatic testing, and if it passes all those tests, deploy it to your 5 or 500 or 50,000 systems.
There are many best practice guides for using, building, deploying, linux containers. If you are doing anything different that I've described, please reconsider.
At least Ubuntu's container image is lighter than CentOS, but neither are anywhere near as tight as Alpine - by a factor of at least 10x. Lighter containers mean they run faster and can be much more dense on the same hardware. That == money saved.
Bookmarks