실패는 성공을 위한 밑거름

[docker] 도커 폐쇄망 설치 가이드 -1 본문

devops/docker

[docker] 도커 폐쇄망 설치 가이드 -1

레드매실 2024. 1. 6. 17:02

폐쇄망 서버구축 환경

  • centos 7.6 minimal 버전에서 작업함
  • vm으로 온라인 centos 1대 오프라인 centos 1대를 세팅하여 작업함
  • usb를 통해 데이터를 옮김

 

폐쇄망 서버구축 선행작업

  • 방화벽 설정해제 (링크)
  • centos에서 usb 마운트 방법 (링크)

 

폐쇄망 서버구축 단계

  1. 온라인 centos 패키지 설치 (설치할 item을 준비함)
  2. 의존성 rpm 패키지 & 도커 설치
  3. 파이썬 설치(도커 컴포즈 구동에 필요)
  4. 도커 컴포즈 설치
  5. 도커 이미지 세팅
  6. 도커 컴포즈 실행

part 1. 온라인 centos 패키지 설치

1-1. 온라인 centos 작업 (설치할 item을 준비하는 pc)

각 파트별 디렉토리를 만들어놓고 시작하면 정리가 편함

 

빌드 전 패키지 설치
yumdownloader, python install maker, docker image pull을 위한 사전 작업

yum -y install yum-utils epel-release gcc openssl-devel bzip2-devel libffi libffi-devel make wget docker;
yum -y install device-mapper-persistent-data lvm2;

docker-ce 저장소 설정

yum-config-manager --add-repo https://download.docker.com/linux/centos/docker-ce.repo

docker 시작

systemctl enable docker --now;
systemctl start docker;

docker 상태 확인

systemctl status docker;

아래와 같이 active : active(running)이 표시되면 정상적으로 설치완료

참조문서 


docker-ce 설치를 repo 등록
https://nirsa.tistory.com/45

python 오프라인 install을 위한 패키지 설치
https://medium.com/@CurtisForrester/installing-python3-in-centos-7-6-offline-69d45ca48054