Window 환경에서 작업한 내용임을 감안하시기 바랍니다.
그리고 여기서는postgis/postgis
컨테이너를 생성하지만,
postgres
컨테이너로 생성하셔도 똑같이 작업하면 됩니다.
한국어 Locale
설정을 위해서 아래와 같이 Dockerfile
을 생성 및 build 를 해야합니다.
Powershell
을 켜고 아래처럼 입력합니다.
mkdir $env:USERPROFILE\Desktop\postgis_install -ErrorAction SilentlyContinue; `
cd $env:USERPROFILE\Desktop\postgis_install && `
new-item Dockerfile && `
"FROM postgis/postgis
RUN localedef -i ko_KR -c -f UTF-8 -A /usr/share/locale/locale.alias ko_KR.UTF-8
ENV LANG ko_KR.utf8" > Dockerfile && `
docker build --tag my-korea-postgis .;
이러고 나서 docker images
를 입력하면 my-korea-postgis
라는 이미지 명칭이 보일 겁니다.
이 이미지로 컨테이너를 생성하고 로그를 확인해보면 한글로 찍히는 것을 알 수 있습니다.
docker run --name MyKorPostgis -d -p 5432:5432 my-korea-postgis
docker logs --tail 50 MyKorPostgis