๊ธฐ๋ณธ์ ์ผ๋ก docker๋ bash์ฐฝ ์ด์ฉ ์ ํ๊ธ ์ ๋ ฅ์ด ๋์ง ์๊ณ ๋ง๊ตฌ๋ง๊ตฌ ๊นจ์ ธ์ ๋์ค๊ฒ ๋๋ค.
ํ๊ธ ์ ๋ ฅ์ ํ๊ธฐ ์ํด์๋ locales ์ค์ ์ ํด์ค์ผ ํ๋ค.
python3์ ์ฐ๋ฉด์ ํ๊ธ๋ก ์ ์ด ๋์ ์ฃผ์๋ค์ด ๋ง์๋ฐ docker์ ํ๊ธ ์ค์ ์ ํด์ฃผ์ง ์์ผ๋ฉด,
python ํ๋ก๊ทธ๋จ์ ์คํ ์์ผฐ์ ๋ encoding error๊ฐ ๋ฐ์ํ๊ฒ ๋๋ค.
Install locales
๋น์ฐํ Docker์ ์ ์์ ํ ์ํ๋ผ๊ณ ์๊ฐํ์ง๋ง ํน์ ๋ชจ๋ฅด๋ ์ผ๋จ docker์ ์ ์์ ํ๋ค.
$ apt-get install locales
์ ์ํ docker์์ locales๋ฅผ ์ค์นํด ์ค๋ค.
Setting
1. Save environment values
export LANGUAGE=ko_KR.UTF-8
export LANG=ko_KR.UTF-8
~/.bashrc ํ์ผ ์์ ์์ ๋ ํ๊ฒฝ ๋ณ์๋ฅผ ์ถ๊ฐํ๋ค.
ํ์ผ์์ ๋ฐ๋ก ์ ๋ ฅํ์ง ์๊ณ ํ์ผ๋ก ์์ฑํด์ ๋ฃ์ด๋ ์๊ด์์ผ๋ ์ด ๋ง์ด ๋ฌด์จ ๋ง์ธ์ง ๋ชจ๋ฅด๊ฒ ๋ค๋ฉด,
๊ทธ๋ฅ ํ์ผ์ ๋ฐ๋ก ์์ ํ๋ ๊ฒ์ ์ถ์ฒํ๋ค.
$ source ~/.bashrc
์์ ํ ํ์ผ์ ์ ์ฉ ์ํจ๋ค.
2. Set locales
$ locale-gen ko_KR ko_KR.UTF-8
$ update-locale LANG=ko_KR.UTF-8
์์ ๋ ๋ช
๋ น์ด๋ก ์
ํ
์ ํด์ฃผ๊ณ locales๋ฅผ ์คํํ๋ค.
$ dpkg-reconfigure locales
๋ช ๋ น์ด๋ฅผ ์คํํ๋ฉด ๋ค์๊ณผ ๊ฐ์ด ์๋ด๋ฌธ๊ตฌ๊ฐ ๋์ค๋๋ฐ ์๋ ๋ฒํธ์์ ko_KR.UTF-8 ์ ์ฐพ์ผ๋ฉด ๋๋ค. 290๋ฒ์ ์์๋ค.
์์ฑํ ๋ก์ผ์ผ ๋ชฉ๋ก์ 290๋ฒ์ ์ ๋ ฅํ๊ณ , ์์คํ ํ๊ฒฝ์ ๊ธฐ๋ณธ ๋ก์ผ์ผ์ 3์ ์ ๋ ฅํด์ฃผ๋ฉด,
Generation complete ๋ฌธ๊ตฌ๊ฐ ๋จ๋ฉด์ ์ค์ ์๋ฃ๋๋ค.
์๋ชจ๋ฅด๊ฒ ๋ค ์ถ์ ์ฌ๋์ ์๋ ์ฌ์ง์ ์ฐธ์กฐํ์ธ์.
Last one !
์ด์ ํ๊ธ์ด ์ ๋๋ก ์ถ๋ ฅ๋๋ ๊ฒ๊ณผ python์ด ์ ๋๋ก ์คํ๋๋ ๊ฒ์ ํ์ธ ํ ์ ์๋ค.
Thanks for
'๐ณ Docker' ์นดํ ๊ณ ๋ฆฌ์ ๋ค๋ฅธ ๊ธ
๐ณ Docker * sudo ๊ท์ฐฎ์.. ๋๋ฌด ๊ท์ฐฎ์... ์ ์น๊ณ ์ถ์ด... (0) | 2020.03.09 |
---|---|
โ Solved * [Docker] Unable to open log file /mqtt/logs/mosquitto.log for writing (0) | 2020.03.09 |
๐ณ Docker * ์์ ์ ๋์ ๋์ .. (0) | 2020.03.05 |
๐ณ Docker * Timezone(์๊ฐ) ์ค์ ํ๊ธฐ ! (2) | 2020.03.04 |