使用环境
- Linux下的centOS7环境
- IntelliJ Idea 2019.3.4
- docker环境安装java:8
Docker开启远程访问连接
1.idea配置
1)插件中添加docker,File->settings->plugins->输入docker搜索->安装插件

2)安装后需要重启idea,然后配置docker远程连接地址
File->settings->搜索docker->进入docker面板,配置linux系统地址,步骤一中已经放开的远程连接地址,配置完成后会自动连接,显示连接结果,

3)修改pom.xml文件
在build->plugins下添加如下代码:
<plugin>
<groupId>com.spotify</groupId>
<artifactId>dockerfile-maven-plugin</artifactId>
<version>1.3.6</version>
<configuration>
<repository>${docker.image.prefix}/${project.artifactId}</repository>
<buildArgs>
<JAR_FILE>target/${project.build.finalName}.jar</JAR_FILE>
</buildArgs>
</configuration>
</plugin>propeties中添加
<docker.image.prefix>theng</docker.image.prefix>
4)在项目先创建Dokcerfile文件(注意没有后缀),位置与pom.xml同级,内容如下
FROM java:8
MAINTAINER yanxin
ARG JAR_FILE=target/*.jar
COPY ${JAR_FILE} mmfw.jar
ENTRYPOINT ["java","-jar","/mmfw.jar"]
5)编辑docker启动方法:
① 启动方法选择Edit Configuration

②弹出面板,点击“+”号,选择docker->docker Image

③填写镜像名称,容器名称及对应的端口号

④生成命令预览:

⑤点击apply使用该命令
6)使用maven名称,打包项目生成jar包
①点击maven面板,点击clean清除之前已有的项目,点击package打包生成jar包

②选择Docker方式运行项目,点击运行

7)查看docker中是否将该镜像安装成功?
① 通过命令查看docker镜像
docker images
②或进入rancher中查看

配置完成
















