/inception

Docker를 사용하여 NGINX, MariaDB, Wordpress로 구성된 소규모 인프라 구축

Primary LanguageDockerfile

inception

Docker를 사용하여 워드프레스 블로그를 위한 소규모 인프라를 구성합니다.

Diagram

image
  • MariaDB, NGINX, Wordpress가 각각 하나의 컨테이너로 구성
  • docker-network로 컨테이너 간 연결 구축
  • 워드프레스 데이터베이스를 위한 DB볼륨과 워드프레스 웹사이트 PHP파일을 위한 WordPress볼륨으로 구성
  • 호스트 컴퓨터에 폴더 생성 후 볼륨 마운트

Features

  • Debian 안정버전을 사용하는 사용자 지정 Dockerfile로 각 서비스 설정
  • docker compose로 여러 개의 컨테이너를 한 번에 관리
  • 브라우저에서 https://127.0.0.1:443로 접근 가능 (혹은 curl -k https://localhost:443로 확인 가능)

Usage

  1. docker compose로 모든 컨테이너 생성 및 시작하기
    make
    

Peer Reviews

image image image

Notion Post

inception: Docker 입문하기