핵심 요약
너드팩토리의 자동화 스크립트가 Ubuntu/CentOS 환경에서 Docker와 Docker Compose 설치를 일반망/폐쇄망에서 자동으로 수행하도록 구현했습니다. 폐쇄망은 미리 패키지로 준비한 파일로 설치가 가능하도록 구성했습니다.
구현 방법
- OS 확인: cat /proc/version으로 OS_CHECK를 얻고 Ubuntu/CentOS를 분기
- Ubuntu: apt-get 업데이트/설치, docker-ce 설치, docker 그룹 추가, 서비스 재시작
- CentOS: yum-utils 설치, 저장소 추가, docker-ce 설치, 서비스 재시작
- docker-compose: curl로 다운로드 후 권한/링크 설정
- 폐쇄망: 파일 준비와 dockerd 실행
주요 결과
- 일반망/폐쇄망 모두 설치 자동화가 가능해짐
- 재현성 및 납품 편의성 향상


![[Windows 컨테이너] 2: Windows 컨테이너 개발 환경 구축하고 테스트하기 섬네일](https://tech.devsisters.com/opengraph.png)