설치 및 실행 (Docker)
기본내용 작성
최소 구성으로
mkdocs를 실행하기 위한 폴더 및 파일을 아래와 같이 생성합니다.
폴더 및 파일
index.md
mkdocs.yml
Dockerfile
기본 squidfunk/mkdocs-material 이미지에 포함 된 플러그인
- mkdocs-minify-plugin
- mkdocs-redirects
추가적인 플러그인을 설치하기 위해서는 아래와 같이 Dockerfile 을 작성하여 기본 이미지에 추가적으로 진행할 작업 정보를 추가합니다.
FROM squidfunk/mkdocs-material
RUN pip install mkdocs-macros-plugin
RUN pip install mkdocs-glightbox
Docker 이미지 만들기
Docker 이미지 실행
# 아래명령어를 실행하여 `mkdocs` 를 실행한다.
docker run --rm -it -p 8000:8000 -v ${PWD}:/docs squidfunk/mkdocs-material
Docker Compose
yaml 파일 작성
# docker-compose.yaml
version: '3'
services:
mkdocs:
container_name: mkdocs
image: squidfunk/mkdocs-material
restart: always
ports:
- '8000:8000'
volumes:
- '${PWD}:/docs'
docker compose 실행
접속확인
http://localhost:8000 에 접속하여 Hello, MkDocs! 가 표시되는지 확인합니다.