본문

인터넷이 불가한 내부망(폐쇄망)에서 Docker 설치 가이드

✔ 대상 서버 OS: Amazon Linux 2023

 


1. 인터넷 가능한 서버에서 Docker 패키지 다운로드
1.1 작업 디렉토리 생성 및 이동

mkdir -p ~/docker-packages && cd ~/docker-packages



1.2 Docker 및 의존성 패키지 다운로드

sudo dnf download --resolve docker containerd runc

 

다운로드 결과 예시



2. 패키지 파일 폐쇄망 반입
2.1 S3 버킷에 업로드

aws s3 cp ~/docker-packages/ s3://버킷명/packages/docker/ --recursive



2.2 S3에서 파일 다운로드 및 폐쇄망 서버 반입

mkdir -p ~/docker-packages && cd ~/docker-packages
aws s3 cp s3://버킷명/packages/docker/ ./ --recursive



3. Docker 설치
3.1 패키지 설치

sudo dnf install -y ./*.rpm


3.2 설치 확인

docker --version



4. Docker 서비스 시작 및 활성화

sudo systemctl start docker
sudo systemctl enable docker
sudo systemctl status docker

 

5. 사용자 계정에 Docker 권한 부여
5.1 docker 그룹 생성 확인 및 사용자 추가
Docker를 설치하면 일반적으로 docker 그룹이 생성됩니다. 사용자 kabi를 이 그룹에 추가해야 합니다.

sudo usermod -aG docker 사용자이름
  • -aG: 사용자를 기존 보조 그룹에 추가(append)

 

5.2 새 그룹 적용을 위해 세션 재시작
사용자가 새로 추가된 docker 그룹의 권한을 즉시 적용받으려면,
현재 세션에서 로그아웃했다가 다시 로그인해야 합니다.

공유

댓글