도커(Docker) 없이 컨테이너를 관리할 수 있는 오픈소스 도구 포드맨(Podman)이 v6.0.0 버전을 공식 출시했습니다. 이번 메이저 업데이트는 프로젝트의 핵심 인프라를 현대화하고 보안을 강화하며 사용자 경험을 개선하는 데 초점을 맞췄습니다. 개발자들은 이제 더욱 효율적이고 안정적인 환경에서 컨테이너를 관리할 수 있게 되었습니다.
포드맨 v6.0.0의 핵심 개선 사항으로는 네트워크 스택의 현대화가 꼽힙니다. 기존 slirp4netns와 iptables 대신 네타바크(Netavark), 파스타(Pasta), nftables로 전환하여 유지보수를 간소화하고 향후 기능 확장을 위한 기반을 마련했습니다. 특히 루트리스(rootless) 컨테이너에서 사용자 정의 네트워크의 소스 IP를 보존하는 페스토(Pesto) 루트리스 포트 포워딩 기능이 실험적으로 추가되어 보안과 유연성이 향상되었습니다. 또한, 포드맨 머신(Podman Machine) 기능이 강화되어 여러 가상 머신(VM) 공급자 간의 작업이 더욱 원활해졌고, `podman machine os update` 명령어를 통해 VM 환경을 최신 상태로 유지할 수 있게 되었습니다. 쿼드렛(Quadlet) 기능도 REST API 지원, 관련 파일 추적 개선, 볼륨 유닛(volume unit) 확장 등으로 대폭 발전했습니다. 도커 API(Application Programming Interface) 지원을 업데이트하고 명령어 출력을 개선하여 도커와의 호환성도 한층 높였습니다.
이번 포드맨 v6.0.0 출시는 컨테이너 관리 생태계에 중요한 의미를 가집니다. 특히 도커 의존도를 줄이고자 하는 개발자나 기업에게 더욱 매력적인 대안이 될 것입니다. 루트리스 컨테이너의 네트워크 기능 강화는 보안에 민감한 환경에서 컨테이너를 운영하는 데 큰 이점을 제공하며, 멀티 클라우드 환경에서 다양한 VM을 활용하는 사용자들에게도 효율적인 관리 경험을 선사할 것으로 기대됩니다. 지속적인 도커 호환성 개선은 기존 도커 사용자들의 전환 장벽을 낮추어 포드맨의 저변을 확대하는 데 기여할 것입니다.