FROM harbor.gfstack.geo/base/tongweb:7.0.4.4 ADD tongweb.xml /srv/tongweb7/conf/tongweb.xml ADD portal_war_exploded.zip /root/webapps/portal_war_exploded.zip RUN localedef -c -f UTF-8 -i zh_CN zh_CN.utf8 \ && chmod +x /srv/tongweb7/conf/tongweb.xml \ && cd /root/webapps \ && unzip portal_war_exploded.zip \ && mv portal_war_exploded portal \ && rm -rf portal_war_exploded.zip ENV LC_ALL=zh_CN.utf8
docker鏡像構建的時候修改 tongweb.xml,將所有的GBK替換為UTF-8,在Dockerfile加上 localedef -c -f UTF-8 -i zh_CN zh_CN.utf8 指令,聲明 ENV LC_ALL=zh_CN.utf8 環境變量即可。
直接虛擬機部署的話原理應該類似,未求證
