dockerfile
FROM openjdk:8-jdk-alpine VOLUME /tmp
ARG JAR_FILE=./holer-server.jar #ARG PORT=8090 ARG TIME_ZONE=Asia/Shanghai
ENV TZ=${TIME_ZONE} ENV JVM_XMS="256m" ENV JVM_XMX="256m"
COPY ${JAR_FILE} holer-server.jar
EXPOSE 600 EXPOSE 6060 EXPOSE 6443
ENTRYPOINT java -Xms${JVM_XMS} -Xmx${JVM_XMX} -Djava.security.egd=file:/dev/./urandom -server -jar holer-server.jar 打包 dockerfile 和jar包放一个文件夹,再执行下面命令 ❯ docker build -t swimminghao/holer-server:latest .
❯ docker run -d --name holer-server --network=host --restart=always -p 600:600 -p 6060:6060 -p 6443:6443 -p 11000-11010:11000-11010 swimminghao/holer-server:latest
Content type
Image
Digest
sha256:76adef0bf…
Size
115.1 MB
Last updated
almost 4 years ago
docker pull swimminghao/holer-server