获取对应项目jra包放到自己指定的目录
在jar所在目录新建Dockerfile 文件 touch 文件名
文件内容如下
FROM java:8 VOLUME /tmp ADD demo-0.0.1-SNAPSHOT.jar app.jar EXPOSE 8080 ENTRYPOINT ["java","-jar","/app.jar"]
制作镜像 docker build -t sbdemo . -t:指定新镜像名 .:表示Dockfile在当前路径
如果我们的 Dockerfile 文件路径不在这个目录下,或者有另外的文件名,我们可以通过 -f 选项单独给出 Dockerfile 文件的路径 docker build -t sbdemo -f /root/docker_test/Dockerfile /root/docker_test/
命令参数:
-f:第一个参数是Dockerfile的路径 第二个参数是Dockerfile所在文件夹制作完成后通过docker images命令查看我们制作的镜像:
docker images 查看制作的镜像
docker run -d -p 8888:8888 --name mysbdemo sbdemo:latest -d:后台运行 -p:公开指定端口号 --name:给容器命名
docker ps 查看在docker中运行的服务
服务启动后正常访问既可。