알라딘MGG와이드바


Ubuntu 20.04 LTS 에 Docker 로 모니위키(moniwiki) 설치하기 개발 이야기

귀찮으면 그냥 도커로 컨테이너 올리면 된다.

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 쓸려면 어떻게 해야 하나...

덧글

댓글 입력 영역


Yes24위대한게임의탄생3

위대한 게임의 탄생 3
예스24 | 애드온2