1.创建Dockerfile 并且加入以下内容
FROM hub.c.163.com/xbingo/jdk8:latest # hub.c.163.com/xbingo/jdk8 指定一个镜像
ADD demo-0.0.1-SNAPSHOT.jar app.jar # 添加 spring boot项目的jar包 并且重新命名为app.jar
CMD ["java","-jar","/app.jar"] # cmd 运行java -jar app.jar 项目
2.生成镜像
docker build -t cloud/springboot:1.0 . # cloud/springboot 为镜像的名字 1.0 为镜像的标签 .为当前目录下的
3.启动镜像
docker run -p 8080:8080 -t cloud/springboot:1.0 # -p 8080:8080 把系统的8080映射到docker的8080端口 / -t 指定镜像
4.设置容器docker启动后随之启动
docker container update --restart=always CONTAINER ID # CONTAINER ID 为容器的id
5.查看容器事实logs
docker logs -f CONTAINER ID # CONTAINER ID 为容器的id