본문
인터넷이 불가한 내부망(폐쇄망)에서 Docker 설치 가이드
폐쇄망 환경에서 2025. 11. 28. 10:06
✔ 대상 서버 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 그룹의 권한을 즉시 적용받으려면,
현재 세션에서 로그아웃했다가 다시 로그인해야 합니다.
댓글