42 lines
1.2 KiB
Plaintext
42 lines
1.2 KiB
Plaintext
# 使用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"] |