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 依赖
12 4my 35 6 my_docker_test 78 269 12org.springframework.boot 10spring-boot-maven-plugin 1113 25com.spotify 14dockerfile-maven-plugin 151.4.10 1617 18 24${docker.image.prefix}/${project.artifactId} 19 2021 23target/${project.build.finalName}.jar 22