idea 配置 远程 docker


1. idea 安装 docker插件

注意: idea 19 以上的版本好像默认都安装了 docker 插件
在这里插入图片描述

2. 服务器上修改 docker 配置, 开放端口

1 vim /usr/lib/systemd/system/docker.service
2 在ExecStart=/usr/bin/dockerd-current 后面加上-H tcp://0.0.0.0:2375 -H unix://var/run/docker.sock \
3 重新加载配置文件
4 systemctl daemon-reload
5 重启启动
6 systemctl restart docker 

3. idea 配置docker

在这里插入图片描述
出现connection successful 代表链接成功

4. 在工程目录下添加 dockerfile 文件

1 FROM  adoptopenjdk/openjdk8:jre8u-nightly
2 VOLUME /tmp
3 # 比较坑, 读取不到 pom 文件的变量
4 ARG JAR_FILE=target/*.jar
5 COPY ${JAR_FILE} app.jar
6 ENTRYPOINT ["java","-jar","/app.jar"] 

5. 修改 maven 依赖

 1 
 2     my
 3 
 4 
 5     
 6     my_docker_test
 7     
 8         
 9             org.springframework.boot
10             spring-boot-maven-plugin
11         
12         
13             com.spotify
14             dockerfile-maven-plugin
15             1.4.10
16             
17     
18                 ${docker.image.prefix}/${project.artifactId}
19     
20                 
21                     target/${project.build.finalName}.jar
22                 
23             
24         
25     
26 

6. 添加 docker 配置 

在这里插入图片描述

在这里插入图片描述

在这里插入图片描述

7. 检查 docker 镜像/容器


在这里插入图片描述

相关