https://github.com/composerboyV/Docker
1단계: 기본 개념 이해하기
Docker 기초 학습 순서
-
컨테이너가 무엇인지 이해
- 가상머신 vs 컨테이너의 차이점
- 이미지와 컨테이너의 관계
-
핵심 명령어 익히기
bash
docker build -t myimage .
docker run -d --name mycontainer myimage
docker ps
docker logs mycontainer
-
Dockerfile 작성법 학습
- FROM, RUN, COPY, EXPOSE, CMD 명령어 이해
2단계: 각 서비스별 이해하기
NGINX 서버
- 역할: 웹 서버, 리버스 프록시
- 학습 포인트: SSL/TLS 인증서 설정, 프록시 패스 설정
- 설정 파일:
nginx.conf
WordPress
- 역할: PHP 기반 웹 애플리케이션
- 학습 포인트: PHP-FPM 설정, 데이터베이스 연결
- 설정 파일:
wp-config.php
MariaDB
- 역할: 관계형 데이터베이스
- 학습 포인트: 데이터베이스 초기화, 사용자 권한 설정
- 설정 파일:
my.cnf
3단계: 실습 순서