一.前言
二.Docker 安装
参考 https://www.jianshu.com/p/9702b39e868e
三.IDEA 设置
安装Docker插件, 现在一般IDEA 都会默认安装
创建Docker连接, 这步在Docker 安装中需要开启远程连接
编写Dockerfile
FROM java:8
MAINTAINER Shao (armv7/armhf-java8) java:8
ADD /target/spring-boot-docker.jar docker.jar
ADD /src/main/resources/application-docker.properties application.properties
# ENV env QAZWSX
EXPOSE 8081
ENTRYPOINT ["java","-jar","-Xms200m","-Xmx200m","docker.jar","--spring.config.location=application.properties"]
# 只能新增挂载点 不能映射到外部宿主机
# VOLUME ["/tmp"]
编辑本项目的相关Docker配置, 点击Edit Configurations
在这里配置相关文件配置路径, tag, 端口映射, 容器名称等
正式运行之前还要做如下配置
POM 中加入如下 finalName , 这个是最终打包名称, 这个得和Dockerfile中ADD /target/spring-boot-docker.jar 中名称一致
<build>
<finalName>spring-boot-docker</finalName>
<plugins>
<plugin>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-maven-plugin</artifactId>
</plugin>
</plugins>
</build>
运行之前需要打包
mvn clean package -Dmaven.test.skip=true
现在可以运行了
在log标签里可以看到运行的日志
访问预先编写好的接口
查看环境变量
部署情况查看
其他标签