Dockerfile:
FROM centos # RUN yum install kde-l10n-Chinese -y # RUN yum install glibc-common -y # RUN localedef -c -f UTF-8 -i zh_CN zh_CN.utf8 RUN yum update -y && yum install telnet -y && yum remove epel-release -y \ && yum update -y \ && yum install epel-release -y \ && yum groupinstall "Fonts" -y \ && yum groupinstall "Input Methods" -y \ && rm -rf /etc/localtime \ && ln -s /usr/share/zoneinfo/Asia/Shanghai /etc/localtime \ && yum -y install kde-l10n-Chinese \ && yum -y reinstall glibc-common && localedef -c -f UTF-8 -i zh_CN zh_CN.utf8 \ && yum clean all ENV LC_ALL zh_CN.utf8 # 設置中文支持環境 VOLUME /tmp ADD LibreOffice_6.3.1_Linux_x86-64_rpm.tar.gz /tmp/ RUN cd /tmp # cd /libreoffice6.3/RPMS && \ # yum install *.rpm && \ RUN yum install -y java-1.8.0-openjdk.x86_64 ENV JAVA_HOME /usr/lib/jvm/jre-1.8.0-openjdk-1.8.0.222.b10-0.el7_6.x86_64 ENV TZ 'Asia/Shanghai' ENV LANG en_US.UTF-8 ENV LANGUAGE en_US:en ENV LC_ALL en_US.UTF-8 ARG idoc_document8600.jar COPY idoc_document8600.jar app.jar CMD ["/root/start.sh"] ENTRYPOINT ["java","-jar","/app.jar"]
docker build -t idoc_document8600 .
docker run -d --name idoc_document8600 -p 8600:8600 -v /var/lib/docker/containers/idoc_document:/tmp/idoc_document -v /opt:/opt -v /docker/mnt/:/mnt/save/ -v /docker/temporary/:/mnt/temporary/ -v /usr/local/myTomcat/myActivity/idoc_image/:/mnt/idoc_image/ --privileged=true idoc_document8600
創建容器后 需進入容器 cd /tmp/libreoffice6.3/RPMS
yum install *.rpm