标签:spring system ase 启动 poi 搭建 http ash 文件夹
需要linux系统必须是centOS7以上
执行如下命令:
yum install epel-release –y
yum clean all
yum list
yum install docker-io –y
systemctl start docker
docker info
出现如下信息证明成功:
········
Docker Root Dir: /var/lib/docker
Debug Mode (client): false
Debug Mode (server): false
Registry: httpss://index.docker.io/v1/
Insecure Registries:
127.0.0.0/8
Registries: docker.io (secure)
FROM java:8
MAINTAINER 70kg 449246146@qq.com
VOLUME /tmp
ADD mystory-1.0.0-SNAPSHOT.jar app.jar
RUN bash -c 'touch /app.jar'
ENTRYPOINT ["java","-Djava.security.egd=file:/dev/./urandom","-jar","/app.jar"]
介绍一下:
ENTRYPOINT :为了缩短 Tomcat 的启动时间,添加java.security.egd的系统属性指向/dev/urandom作为 ENTRYPOINT
docker build -t mystory .
docker images
docker run -d -p 8080:8080 mystory
如果想用域名来访问的话,需要把数据库连接改为服务器的ip+数据库端口号,并且命令改为:docker run -d -p 80:80 mystory
外网ip+端口号访问项目
如果是用阿里的ECS需要改实例安全组开放3306端口和8080端口,点这里
ok~
标签:spring system ase 启动 poi 搭建 http ash 文件夹
原文地址:https://www.cnblogs.com/zhangjianbing/p/12443279.html