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 o / 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 로 저장해준다. 나중에 이거를 클라우드에 업로드 해도 되고, 기존대로 저장한걸 써도 된다.