眾所周知,Docker 是現在最受歡迎的容器引擎之一。然而,在使用 Docker 過程中,有時會遇到容器內文字亂碼的問題。
docker run -it --rm alpine sh
比如在 Alpine 容器中,執行上面的命令,進入容器后,可能會發現中文顯示為亂碼。
那么,該如何解決這個問題呢?
首先,我們需要知道這個問題的根本原因。實際上,這是因為 Docker 容器默認是不包含中文字體的,導致容器中的中文無法正常顯示。
因此,解決方案也很簡單明了,只需要在容器中安裝中文字體即可。
apk add --no-cache ttf-dejavu
在 Alpine 中,我們可以使用上面的命令來安裝中文字體。
其他 Linux 發行版也可以類比這個方法來解決中文亂碼問題。
總結一下:要解決 Docker 容器中中文顯示亂碼的問題,只需要在容器中安裝中文字體即可。
上一篇vue 富文本