/home文件下
2 创建项目文件夹3把security-grm-master-0.0.1-SNAPSHOT.jar移动到security-grm-mastermkdir security-grm-master
4创建Dockerfile文件mv security-grm-master-0.0.1-SNAPSHOT.jar security-grm-master
# 权限管理系统dockerfile # VERSION 0.0.1 # Author: grm # 基础镜像使用java FROM java:8 # 作者 MAINTAINER grm5 制作镜像# VOLUME 指定了临时文件目录为/tmp。 # 其效果是在主机 /var/lib/docker 目录下创建了一个临时文件,并链接到容器的/tmp VOLUME /tmp # 将jar包添加到容器中并更名为app.jar ADD security-grm-master-0.0.1-SNAPSHOT.jar security.jar # 运行jar包 RUN bash -c 'touch /security.jar' ENTRYPOINT ["java","-Djava.security.egd=file:/dev/./urandom","-jar","/security.jar"]
执行下面命令, 看好,最后面有个"."点!
-t 参数是指定此镜像的tag名
docker build -t security-grm-docker .
正在build
build成功
6查看制作的镜像 7启动容器docker run -d -p 8081:8081 security-grm-docker -d参数是让容器后台运行 -p 是做端口映射,此时将服务器中的8081端口映射到容器中的8081(项目中端口配置的是8081)端口8访问项目
至此,前后端部署已经完成!



