当前第2页 返回上一页
3.2修改pom文件,添加properties,添加plugin
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 | <properties>
<java.version>1.8</java.version>
<docker.image.prefix>bozai</docker.image.prefix>
</properties>
<build>
<plugins>
<plugin>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-maven-plugin</artifactId>
</plugin>
<plugin>
<groupId>com.spotify</groupId>
<artifactId>docker-maven-plugin</artifactId>
<version>1.0.0</version>
<configuration>
<imageName>${docker.image.prefix}/${project.artifactId}</imageName>
<dockerDirectory></dockerDirectory>
<resources>
<resource>
<targetPath>/</targetPath>
<directory>${project.build.directory}</directory>
< include >${project.build.finalName}.jar</ include >
</resource>
</resources>
</configuration>
</plugin>
</plugins>
</build>
|
3.3配置Dockerfile文件:在工程根目录下新建Dockerfile文件。

内容,如下:
1 2 3 4 5 6 | FROM java:8
VOLUME /tmp
COPY target/demo-0.0.1-SNAPSHOT.jar demo.jar
RUN bash -c "touch /demo.jar"
EXPOSE 8080
ENTRYPOINT [ "java" , "-jar" , "demo.jar" ]
|
4、创建Docker镜像
将工程打包,在idea Terminal中执行mvn clean package命令进行编译打包,打包后会在target目录下生成jar包。生成jar包后,可以在本地启动服务,进行测试。测试后,配置docker镜像制件命令。从Run->Edit Configrations进入配置界面。
点击Docker,再点击+号,添加一个docker命令,输入Name,选择Server,选择Dockerfile文件,输入镜像tag,完成配置。

完成后,执行这个命令:

执行成功后,可以远程docker上看到这个镜像:

执行docker ps可以看到,镜像已经生产容器开始运行:

打开浏览器,访问测试:

相关推荐:docker教程
以上就是IDEA如何快速实现Docker镜像部署的详细内容,更多文章请关注木庄网络博客!
返回前面的内容
相关阅读 >>
Docker有哪些特点
连接Docker中的mysql失败怎么办
Docker怎么部署elk?
Docker容器端口不能访问怎么办
用Docker安装oracle好吗
Docker怎么获取hostname?
Docker怎么在本地建仓库
Docker 和 mysql 区别?
Docker中可以运行什么系统
可以指定Docker容器的ip么
更多相关阅读请进入《Docker》频道 >>
转载请注明出处:木庄网络博客 » IDEA如何快速实现Docker镜像部署