이 실습 프로젝트는 Docker 컨테이너와 게시 포트를 이미 이해하는 학습자를 위한 과정입니다. 선언을 바탕으로 사라진 TIDE 오픈 스튜디오 미리보기를 복구하면서 운영 사이트, 참조 미리보기, 공유 네트워크를 유지합니다.
가이드 실습 하나에서 정밀한 복구를 통해 Terraform 설정과 소유 범위 모델을 배웁니다. 독립 챌린지 하나에서는 다른 장소로 방법을 옮기며 이미지, 포트, 네트워크, 관리 범위의 선택을 바꿉니다. 각 단원은 자체적으로 준비된 독립 환경에서 시작합니다.
학습 내용
- HCL 블록을 읽고 Terraform 본체와 Docker provider를 구별합니다.
- 관리 대상 리소스와 기존 공유 인프라를 읽는 데이터 소스를 구별합니다.
- 설정, 기록된 상태, 실제 Docker 객체를 비교합니다.
- 저장한 계획을 검토하고 누락된 미리보기만 복구한 뒤 변경 없는 계획을 얻습니다.
- 이웃 컨테이너와 네트워크의 식별 정보를 보존하면서 전체 방문자 페이지와 다운로드를 확인합니다.
추천 대상
Docker를 사용해 봤고 작은 운영 작업에 코드형 인프라를 적용하려는 DevOps 학습자에게 적합합니다.
선수 지식: 기본 터미널 사용법과 Docker 이미지, 컨테이너, 게시 포트에 익숙해야 합니다. Terraform 경험은 필요하지 않습니다.
학습 환경: 브라우저의 Linux 인스턴스에 Terraform 1.14.3, 커뮤니티 Docker provider 3.0.2, 로컬 플러그인 미러, 완성된 웹사이트 이미지를 제공합니다. 도구 설치, 클라우드 계정 생성, 애플리케이션 코드 작성은 필요하지 않습니다. 사이트 레이블과 명령 출력은 영어로 유지되며 문서는 추가 8개 언어로 제공됩니다.
자주 묻는 질문
Terraform으로 첫 Docker 컨테이너를 만드는 실습과 무엇이 다른가요?
핵심은 이 루트 설정의 소유 대상을 판단하고, 업무 미리보기를 복구하며, 관리 대상 참조 사이트와 다른 범위에서 소유한 인프라를 모두 보존하는 것입니다. 챌린지는 설치를 반복하는 대신 이러한 경계를 바꿉니다.
퍼블릭 클라우드 또는 프로덕션 복구 과정인가요?
아닙니다. 하나의 학습 인스턴스에서 로컬 Docker를 관리합니다. 손실된 사용자 데이터 복원, 고가용성 제공, 지속적인 컨테이너 자동 복구는 다루지 않습니다. 복구가 필요할 때 plan/apply 워크플로를 실행합니다.
웹사이트를 개발해야 하나요?
아닙니다. TIDE 페이지, 삽화, 길 안내, 다운로드 가능한 스튜디오 일정은 제공됩니다. 인프라 선언을 올바르게 수정하고 전체 방문자 여정을 확인합니다.


