1.新建Dockerfile
FROM java:8
MAINTAINER lyj
RUN ln -sf /usr/share/zoneinfo/Asia/Shanghai /etc/localtime
RUN echo 'Asia/Shanghai' >/etc/timezone
ADD thedatamanager-authserver-0.0.1-SNAPSHOT.jar /authserver.jar
#RUN chmod +x /authserver.jar
ADD start.sh /start.sh
RUN chmod +x /start.sh
ENTRYPOINT ["sh","-c","./start.sh"]
2.新建start.sh
#!/bin/bash
# 命令后加入 & ,保持程序后台持续运行
nohup java -jar /authserver.jar --server.port=8899 &
nohup java -jar /authserver.jar --server.port=8888 &
#指定端口java -jar /thedatamanager-authserver-0.0.1-SNAPSHOT.jar --server.port=7104
#nohup java -jar /root/lyjnginx/thedatamanager-authserver-0.0.1-SNAPSHOT.jar > authserver.log 2>&1 &
# 死循环,保持docker前台运行
while [[ true ]]; do
sleep