피드로 돌아가기
Dev.toDevOps
원문 읽기
Ubuntu 26.04 LTS 기반 Docker 공식 저장소 최적화 설치 전략
Guía para instalar Docker en Ubuntu 26.04 LTS usando el repositorio oficial
AI 요약
Context
Ubuntu 기본 저장소의 docker.io 패키지는 최신 버전 업데이트가 느리고 공식 배포판과 버전 차이가 발생함. 이로 인해 최신 Docker Engine 기능 활용과 체계적인 Lifecycle 관리에 제약이 존재함.
Technical Solution
- 기존 docker.io, podman-docker 등 충돌 가능 패키지를 사전 제거하여 의존성 오염 방지
- gpg --dearmor 과정 없이 .asc 파일 형태의 GPG Key를 직접 사용하여 설치 프로세스 단순화
- 기존 .list 방식에서 현대적인 Deb822 포맷(.sources)으로 APT 저장소 설정 구조 변경
- /etc/os-release 기반의 동적 Codename 감지를 통해 Ubuntu 26.04(resolute) 호환성 확보
- 별도 바이너리가 아닌 Docker Compose Plugin 방식을 채택하여 CLI 통합 관리 구현
실천 포인트
- /etc/apt/sources.list.d/docker.sources 파일의 Deb822 포맷 적용 여부 확인 - gpg 패키지 설치 없이 ca-certificates와 curl만으로 키 검증 체계 구축 - docker-compose 독립 바이너리 대신 docker compose 플러그인 사용 권장 - 신규 서버 구축 시 hpsr.sh와 같은 Hardening 스크립트를 통한 기초 인프라 보안 설정 검토