Amazon Linux Docker 폐쇄망 패키지 설치 / yumdownloader | reposync 명령어 사용

김설희·2025년 7월 15일
0

Ops

목록 보기
9/9

Amazon Linux 2022, 2023에 따른 Docker 폐쇄망 환경 설치 방법과,
yumdownloader | reposync 명령어 차이

reposync


reposync 란?
yumdownloader 특징으로 패키지를 스킵하는 경우가 존재한다.
reposync 명령어를 사용하면 필수 의존성 패키지와 권장 패키지가 모두 설치된다.

아마존 리눅스 2022 기준

# yum-utils에 reposync 포함
sudo yum install -y yum-utils

# extras docker 리포 활성화
sudo amazon-linux-extras enable docker
sudo yum clean metadata

# Docker 및 의존성 패키지 리포 동기화 (다운로드)
sudo reposync \
  --repoid=amzn2extra-docker \
  --download_path=/root/querypie/11.0.0docker \
  --download-metadata

아마존 리눅스 2023 기준

# dnf-utils가 dnf용 reposync 포함
sudo dnf install -y dnf-utils

# Docker 공식 repo 등록
sudo dnf config-manager --add-repo https://download.docker.com/linux/centos/docker-ce.repo
sudo dnf makecache

# Docker 및 의존성 리포 동기화 (다운로드)
sudo reposync \
  --repoid=docker-ce-stable \
  --download-path=/root/querypie/11.0.0docker \
  --download-metadata

  • 2022, 2023 이미지 차이는?
    amazon-linux-extras 지원 유무

yumdownloader


yumdownloader 란?
특정 패키지를 다운로드하거나, 패키지와 관련된 의존성 패키지들을 함께 다운로드 할 수 있는 명령어
RHEL (Red Hat Enterprise Linux) 계열, CentOS, Amazon Linux 등에서 사용할 수 있다.
Debian 계열(Ubuntu 등)에서는 사용할 수 없다.

아마존 리눅스 2022 기준

# 1. 디렉토리 생성
mkdir 11.0.0docker
cd 11.0.0docker

# 2. yum-utils 설치 (yumdownloader 포함)
sudo yum install -y yum-utils

# 3. extras로 도커 활성화
sudo amazon-linux-extras enable docker  
sudo 
sudo yum clean metadata

# 4. docker 패키지 및 의존성 포함해서 모두 다운로드
yumdownloader --resolve --destdir=/root/querypie/11.0.0docker docker

아마존 리눅스 2023 기준

# 1. 디렉토리 생성
mkdir -p /root/querypie/11.0.0docker
cd /root/querypie/11.0.0docker

# 2. yum-utils 설치 (yumdownloader 포함)
sudo dnf install -y yum-utils dnf-plugins-core

# 3. Docker CE 리포지토리 등록
sudo dnf config-manager --add-repo https://download.docker.com/linux/centos/docker-ce.repo

# 4. docker 및 의존성 포함해서 다운로드
yumdownloader --resolve --destdir=/root/querypie/11.0.0docker docker
profile
시리즈로 보시면 편합니다 :)

0개의 댓글