귀찮으면 그냥 도커로 컨테이너 올리면 된다.
docker run -d --name docker_moniwiki -p 9452:80 ziozzang/moniwiki
# docker ps
ziozzang/moniwiki "/bin/sh -c 'bash -c…" 0.0.0.0:9452->80/tcp, :::9452->80/tcp docker_moniwiki
http://localhost:9452/ 으로 접속해서 '모니위키로 오신 것을 환영합니다 ! 처음 설치 하시는군요' 가 나오는 걸 확인한다.
설정값을 변경하려면 docker 컨테이너로 들어간다.
$ docker exec -i -t docker_moniwiki /bin/bash
# cd /var/www/html/
$ sh monisetup.sh 실행한 뒤 브라우저에서 monisetup.php 를 연다.
$ sh monisetup.sh 를 실행했을 때 Please enter the Apache user ID (e.g. nobody): 와 Please enter the Apache group ID (e.g. nobody): 를 묻는데 그냥 root 혹은 root 권한이 있는 유저 아이디를 입력하면 퉁과한다. -> 이건 왜 이렇게 해야 하는지 모르겠다.
데이터 백업이나 마이그레이션을 위해 -v 나 --mount 으로 마운드 혹은 도커 볼륨을 지정해 주면 더 좋을 거 같다.
아쉬운 것은 저 도커 이미지에서도 LaTeX 는 동작하지 않는다는 거.
모니위키에서 LaTeX 쓸려면 어떻게 해야 하나...




덧글