Docker를 사용하여 워드프레스 블로그를 위한 소규모 인프라를 구성합니다.
- MariaDB, NGINX, Wordpress가 각각 하나의 컨테이너로 구성
- docker-network로 컨테이너 간 연결 구축
- 워드프레스 데이터베이스를 위한 DB볼륨과 워드프레스 웹사이트 PHP파일을 위한 WordPress볼륨으로 구성
- 호스트 컴퓨터에 폴더 생성 후 볼륨 마운트
- Debian 안정버전을 사용하는 사용자 지정 Dockerfile로 각 서비스 설정
- docker compose로 여러 개의 컨테이너를 한 번에 관리
- 브라우저에서
https://127.0.0.1:443
로 접근 가능 (혹은curl -k https://localhost:443
로 확인 가능)
- docker compose로 모든 컨테이너 생성 및 시작하기
make