Each year, I get the opportunity to write a brief piece about the top container articles of the year that were published on Enable Sysadmin. It is a great opportunity to review and reread the articles. I am happy to see that a couple of mine made the cut.
Top 10 container articles of 2021
I've summarized the 10 most popular articles about containers on Enable Sysadmin in 2021. First I'll review the articles that came out of our Podman team, and then I'll share contributions from other members of the container ecosystem.
Transfer container images
The first article I wrote—7 fun Linux containers/image transports features—discusses all the ways that Podman, Buildah, and Skopeo can transfer container images between different container storage. Rereading it reminds me of a few things I forgot in the many months since I wrote this.
Containers versus images
What is the difference between a Linux container and an image? One of the biggest problems in the container world is we reuse the same term over and over and cause confusion. When I wrote this one, my goal was to clear up the confusion that we all have when talking about containers versus container images. Hopefully, it hits the mark.
Manage container registries
Valentin Rothberg, an engineer on my team who works on all things in containers but concentrates on handling container images, wrote a great article on configuring your registries.conf
files. He gives a great reference for anyone, including me, who wants to set up advanced registry handling. Read How to manage Linux container registries to learn how to block registries, set up mirroring, deal with short names, use drop-in config files, and more.
Four container tools
Tom Sweeney, who is the product owner of Podman, Skopeo, Buildah, and friends, as well as an engineer on the container team, wrote about four handy new features in the container tools. Read Add these 4 tools to your Linux container toolbox, and I am sure you will discover something that you did not know when you began the article.
Debug volume issues
How to debug issues with volumes mounted on rootless containers is the final article from my team that made the cut. Matt Heon, the lead engineer on Podman, wrote this one. Matt's article is a timely piece about handling issues with volumes in rootless containers. Most users who have problems with rootless containers have issues with volumes. Problems may be based on SELinux, user namespace, supplemental groups, and more. This article is very handy to help you understand what is going on in rootless containers.
The Container Network Interface
In A brief overview of the Container Network Interface (CNI) in Kubernetes, Kedar Vijay Kulkarni writes about the CNI and its use with Kubernetes. A cool thing about this article is that it is also useful for Podman and Buildah, which also take advantage of CNI. You may never have to deal with CNI, but this article will come in handy if you do.
The user namespace
With Building a Linux container by hand using namespaces, Steve Ovens digs deep into Linux namespaces. Steve wrote a series of articles about building a Linux container by hand. This, the first article to make the top 10, is a great piece on the user namespace and how it works. He does a nice job of simplifying this complex concept.
Build a container with namespaces
Steve continues his overview of namespaces in Building a container by hand using namespaces: The mount namespace. In this article, he describes the mount namespace. The combination of the user namespace and mount namespace make rootless containers possible. These articles on namespaces make debugging easier and help you understand what is going on in your containers. I recommend that you also look for Steve's other articles on namespaces—good stuff.
Container strategy
Peter Gervase and Greg Richardson move it up a level and explain why you should migrate your applications into containers in 5 reasons why you should develop a Linux container strategy. Sometimes I have to remember that users do not just want to use container tools for playing with the cool Linux technologies and security features but actually want to work with applications.
Getting started with containers
Jörg Kastning's 6 resources and 3 tips to help you enter the world of Linux containers is a good primer about what a container is. It's helpful for people first learning about container administration. His article links to six additional articles about containers so that you can dig even deeper into the subject.
Wrap up
I recommend these 10 quick reads on Enable Sysadmin, but there is always new content available each day on the site.
Enable Sysadmin is looking for new authors to join our community. If these articles inspire you, please consider submitting an article. After all, the tradition of knowledge sharing is one thing that makes the Linux ecosystem great. After the holidays, I will have to start working on content to make sure I make this list in 2022.
저자 소개
Daniel Walsh has worked in the computer security field for over 30 years. Dan is a Senior Distinguished Engineer at Red Hat. He joined Red Hat in August 2001. Dan leads the Red Hat Container Engineering team since August 2013, but has been working on container technology for several years.
Dan helped developed sVirt, Secure Virtualization as well as the SELinux Sandbox back in RHEL6 an early desktop container tool. Previously, Dan worked Netect/Bindview's on Vulnerability Assessment Products and at Digital Equipment Corporation working on the Athena Project, AltaVista Firewall/Tunnel (VPN) Products. Dan has a BA in Mathematics from the College of the Holy Cross and a MS in Computer Science from Worcester Polytechnic Institute.
채널별 검색
오토메이션
기술, 팀, 인프라를 위한 IT 자동화 최신 동향
인공지능
고객이 어디서나 AI 워크로드를 실행할 수 있도록 지원하는 플랫폼 업데이트
오픈 하이브리드 클라우드
하이브리드 클라우드로 더욱 유연한 미래를 구축하는 방법을 알아보세요
보안
환경과 기술 전반에 걸쳐 리스크를 감소하는 방법에 대한 최신 정보
엣지 컴퓨팅
엣지에서의 운영을 단순화하는 플랫폼 업데이트
인프라
세계적으로 인정받은 기업용 Linux 플랫폼에 대한 최신 정보
애플리케이션
복잡한 애플리케이션에 대한 솔루션 더 보기
오리지널 쇼
엔터프라이즈 기술 분야의 제작자와 리더가 전하는 흥미로운 스토리
제품
- Red Hat Enterprise Linux
- Red Hat OpenShift Enterprise
- Red Hat Ansible Automation Platform
- 클라우드 서비스
- 모든 제품 보기
툴
체험, 구매 & 영업
커뮤니케이션
Red Hat 소개
Red Hat은 Linux, 클라우드, 컨테이너, 쿠버네티스 등을 포함한 글로벌 엔터프라이즈 오픈소스 솔루션 공급업체입니다. Red Hat은 코어 데이터센터에서 네트워크 엣지에 이르기까지 다양한 플랫폼과 환경에서 기업의 업무 편의성을 높여 주는 강화된 기능의 솔루션을 제공합니다.