# 使用Ubuntu 22.04 LTS作为基础镜像 FROM ubuntu:22.04 # 设置时区(可选) ENV TZ=Asia/Shanghai RUN ln -snf /usr/share/zoneinfo/$TZ /etc/localtime && echo $TZ > /etc/timezone # 编码格式 ENV LANG en_US.UTF-8 ENV LANGUAGE en_US:en ENV LC_ALL en_US.UTF-8 # 设置华为云源 RUN sed -i 's/http:\/\/archive.ubuntu.com\/ubuntu\//http:\/\/repo.huaweicloud.com\/ubuntu\//g' /etc/apt/sources.list && \ sed -i 's#http://security.ubuntu.com/ubuntu#http://repo.huaweicloud.com/ubuntu#' /etc/apt/sources.list20 # 安装OpenJDK 8 RUN apt-get update && \ apt-get install -y openjdk-8-jre && \ apt-get install -y locales && \ apt-get install -y curl && \ locale-gen en_US.UTF-8 && \ update-locale LANG=en_US.UTF-8 && \ apt-get clean; # 设置JAVA_HOME环境变量 ENV JAVA_HOME /usr/lib/jvm/java-8-openjdk-amd64 ENV PATH $JAVA_HOME/bin:$PATH # author LABEL org.wfc.image.authors="wfc@wfc.org" # 挂载目录 VOLUME /opt/wfc # 创建目录 RUN mkdir -p /opt/wfc # 指定路径 WORKDIR /opt/wfc # 复制jar文件到路径 COPY ./jar/wfc-gateway.jar /opt/wfc/wfc-gateway.jar # 启动网关服务 ENTRYPOINT ["java","-jar","wfc-gateway.jar"]