Tag: intellij idea

如何使用spring dev工具自动重新加载docker中的spring引导应用程序

我跟着这个链接直接将我的应用程序部署到本地docker中并进行debugging。 我能够部署和debugging,但自动重新加载不工作我可以帮助我自动重新加载docker使用弹簧开发工具 我有兴趣这样做,因为我的应用程序谈到5个不同的服务,并单独运行可能有点困难。 所以将单独托pipe在docker上。 我的麻烦是截至目前我必须杀死容器,然后删除它,然后添加新的,我必须这样做,每次我改变一些东西 我正在使用Spring Boot 1.4 | IntelliJ | Docker和Spring开发工具

IntelliJ IDEA for Mac中的Docker无法正常工作

我正在遵循本指南: https ://www.jetbrains.com/help/idea/2016.3/docker.html#d213398e640但我不能让它与我的docker-compose.yml一起工作。 按照指导和configuration我的项目没有问题。 但是,当我尝试启动泊坞窗运行configuration时,它不启动。 我所得到的是IDEA中Docker工具窗口中的鲸鱼图标上的红框。 hover它给我io.netty.channelConnectTimeoutException: Connection timed out 192.168.99.100:2376 我正在运行最新的Docker for Mac,我没有在命令行中运行的问题: docker-compose up 。 有任何想法吗?

Intellij docker集成插件和docker-machine上针对windows 10的无效卷规范

我试图在下面的教程中使用intellij的docker集成插件。在Docker -machine上安装Docker Compose入门 。我的项目位于: C:\Users\bob\IdeaProjects\foo 。 如果我从Windows主机上的命令行运行docker-compose up ,一切正常。 如果我尝试使用intellij docker集成插件创buildDocker部署并指定docker-compose.yml,则会出现以下错误。 ERROR: for web Cannot create container for service web: invalid bind mount spec "C:\\Users\\bob\\IdeaProjects\\foo:/code:rw": invalid volume specification: 'C:\Users\bob\IdeaProjects\foo:/code:rw' Encountered errors while bringing up the project. No containers created for service: web Failed to deploy 'Compose: docker-compose.yml': Some services/containers not started 我认为这只是intellij docker集成插件的一个问题。 我试图用COMPOSE_CONVERT_WINDOWS_PATHS创build一个.env设置为1或0没有成功。 有没有人有一个想法如何修复intellijdocker集成插件挂载卷.:/code […]

Spring Boot无法读取Docker中的application.properties

在Docker容器中运行时,Spring Boot不会读取应用程序属性。 我的application.yml server: port: 8080 context-path: /mail custom: greeting: Hello YML Dockerfile FROM java:8-jre VOLUME /tmp COPY ./mail.jar /app/mail.jar RUN sh -c 'touch /app/mail.jar' ENV JAVA_OPTS="" ENTRYPOINT [ "sh", "-c", "java $JAVA_OPTS -Djava.security.egd=file:/dev/./urandom -jar /app/mail.jar" ] EXPOSE 8080 还有一个简单的ApplicationController @RestController public class ApplicationController { private final Environment environment; @Autowired public ApplicationController(Environment environment) { this.environment […]

Spring Boot Devtools自动重启错误

我正在按照这个指南https://medium.com/@lhartikk/development-environment-in-spring-boot-with-docker-734ad6c50b34尝试并获得自动重启,实时重载和远程debugging工作与我简单的弹簧引导应用程序在本地docker集装箱。 自动重新启动时出现错误: Exception in thread "File Watcher" java.lang.IllegalStateException: Unexpected 404 response uploading class files Dockerfile: FROM openjdk VOLUME /tmp ADD target/learn-docker-0.0.1-SNAPSHOT.jar app.jar RUN sh -c 'touch /app.jar' ENTRYPOINT ["java","-agentlib:jdwp=transport=dt_socket,address=8000,server=y,suspend=n","-Djava.security.egd=file:/dev/./urandom","-jar","/app.jar"] 运行命令: docker build -t learn_docker . docker run -p 8080:8080 -d learn_docker

找不到Docker工具窗口IntelliJ IDEA 2016.2.4(Ultimate)

我无法在IntelliJ IDEA 2016.2.4上findDocker Tool窗口 Docker Integration插件已经安装在IDE上,但是我无法findDocker Tool Window 。 我试图重新安装Docker Integration插件,但没有运气。 如何使Docker工具窗口可用? Docker集成插件版本: 2.3.3 编辑1 Docker云configuration Dockerregistryconfiguration Docker机器configuration

由于未安装<必需插件“org.jetbrains.plugins.remote-run”,导致Intellij Idea CE 2016.1的Docker插件安装失败。

将Intellij Idea升级到版本2016.1后,由于错过了依赖关系,Docker插件出现问题org.jetbrains.plugins.remote-run 插件错误问题发现加载插件:插件“docker集成”未加载:需要插件“org.jetbrains.plugins.remote-run”未安装。 禁用Docker集成打开插件pipe理器 你有什么想法,我可以find这个插件?

使用XDebug从Docker Container进行远程debugging不起作用

我试图build立一个dockered的AMP环境,不能让远程debugging器工作。 我的设置如下: 我有一个运行MySQL的数据库容器,它像一个魅力工作。 我用下面的Dockerfile构build了一个Docker镜像“phpmysqli” FROM php:apache RUN docker-php-ext-install mysqli mbstring # zend_extension=/usr/local/lib/php/extensions/no-debug-non-zts-20131226/xdebug.so RUN pecl install xdebug RUN echo 'zend_extension = /usr/local/lib/php/extensions/no-debug-non-zts-20131226/xdebug.so' >> /usr/local/etc/php/php.ini RUN touch /usr/local/etc/php/conf.d/xdebug.ini; \ echo xdebug.remote_enable=1 >> /usr/local/etc/php/conf.d/xdebug.ini; \ echo xdebug.remote_autostart=0 >> /usr/local/etc/php/conf.d/xdebug.ini; \ echo xdebug.remote_connect_back=1 >> /usr/local/etc/php/conf.d/xdebug.ini; \ echo xdebug.remote_port=9000 >> /usr/local/etc/php/conf.d/xdebug.ini; \ echo xdebug.remote_log=/tmp/php5-xdebug.log >> /usr/local/etc/php/conf.d/xdebug.ini; RUN echo 'date.timezone = […]

如何用IntelliJdebugging在Docker中运行的应用程序?

我有一个docker运行的docker应用程序。 我想用我的本地IntelliJdebugging这个应用程序。 我在v 14.1,所以我已经安装了Docker集成插件。 在“云”下,我使用的是当我点击“+”时显示的默认值。 IntelliJ文档说这应该是好的。 在这里 API URL: http://127.0.0.1:2376 Certificates folder: <empty> 我不确定这些用法是什么,所以我不知道这些值是否正确。 在“运行/debugging”configuration下,我正在使用Docker部署,并提供以下值: Deployment: Docker Image Image ID: The docker image ID Container name: The name of the container 当我尝试运行这个,我得到javax.ws.rs.ProcessingException:org.apache.http.conn.HttpHostConnectException:连接到http://127.0.0.1:2376 [/ 127.0.0.1]失败:连接被拒绝 很显然,我使用的API URL值不正确。 有什么值应该是什么build议? 我的debugging选项是: -Xdebug -Xnoagent -Xrunjdwp:transport=dt_socket,address=5005,server=y,suspend=n -Djava.compiler=NONE

如何在intellijdocker集装箱中开发?

我知道intellij有一个docker容器插件,但它似乎并不允许我在容器内部进行开发。 这个想法很简单,我不想configuration我的主机有正确的环境工具。 我宁愿只是一个docker集装箱设置,然后使用intellij在容器本身中查找库,function等。 这对于c ++,java和scala dev来说是非常有用的。 此外它也将是有用的debugging。 那么是否有可能在intellij的docker集装箱内开发? 谢谢