docker로 osm tile server실행하기 팁(한글폰트 수정)

1. docker exec -it [container-id] bash 로 실행 중인 docker 컨테이너에 접속

2. nano /home/renderer/src/opnstreetmap-carto/mapnik.xml 로 수정 준비

참고로 없을 경우, apt-get install nano로 실행해서 설치해준다. 

3. CTRL+\ 를 눌러서 단어 바꾸기 실행

JP -> KR로 수정 후 저장

4. nan/usr/local/etc/renderd.conf

font_dir가 /usr/share/fonts 로 수정. (truetype에는 NOTO-SANS KR이 없음. )



docker run -p 8080:80 -v openstreetmap-data:/var/lib/postgresql/12/main -d sanghkim/openstreetmap-tile-server:latest run

로 실행 중.


그런데 해보니, image를 commit명령으로 새로 저장해줘야. 위에 수정된 게 저장됨. 

실행 중에 빠져 나와서

docker commit openstreetmap-tile-server openstreetmap-tile-server 혹은

docker ps 로 container ID를 얻은 후에

docker commit [containerID] openstreetmap-tile-server 로 저장해준다.


나중에 이거를 클라우드에 업로드 해도 되고, 기존대로 저장한걸 써도 된다.  


Comments

Popular posts from this blog

[VS2010][VS2015] "stdafx.h 을 포함 소스를 찾을 수 없습니다" 에러 해결법

WD mycloud Gen2 hard drive replacement and initialization