问题标签 [docker-for-mac]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
php - 在 Docker for Mac 上使用 SSH 隧道进行 Xdebug
我最近从 Docker 社区阅读了很多关于如何使用 Docker for Mac 在 PHPStorm 中调试 PHP 应用程序的帖子。所有这些都包含一些有用的信息,但还没有在一个地方看到有效的解决方案。
docker - 使用docker for mac时如何登录本地机器并更改系统参数
我使用 docker for mac 并在安装后创建了任何其他 vm。
我使用spujadas/elk-docker来运行 elk。
日志显示vm.max_map_count is too low
。
所以我的问题是如何在本地虚拟机上更改它?
docker-machine 不能列出任何本地机器。
所以我不能ssh到本地vm并修改它?
docker-compose - 禁用 docker-compose 项目的自动启动
我有一个使用 Docker for Mac 的 docker-compose 项目,它会在我启动计算机时自动启动。
我通常使用 启动项目docker-compose up -d
,但即使docker-compose stop
在关闭之前运行也会在启动时再次启动它。
我不知道专门启用此功能。我怎样才能禁用它?
java - 仅针对特定机器在 docker 容器上接收运行时错误
我有一个在 apache Tomcat 中运行的第 3 方 java webapp。我们正在使用 docker 来运行这个应用程序。在我的机器上运行时,我们收到一个错误
我想强调的是,我们不建造这个.war
。我们不拥有这个.war
。我们只是试图启动一个运行这个已经构建的代码的 docker 容器。
javax.servlet.ServletException: Servlet execution threw an exception
org.apache.tomcat.websocket.server.WsFilter.doFilter(WsFilter.java:52)
与细节
java.lang.IncompatibleClassChangeError: Class javax.ws.rs.core.Response$Status does not implement the requested interface javax.ws.rs.core.Response$StatusType
在网上对此进行了一些调查,发现很多人都遇到了与运动衫罐子冲突的问题。我们不应该有这个问题,因为我们使用 docker for mac ......这适用于跨多个 docker 版本的其他所有人的机器。
我已经多次清除并重新安装 docker,在每次重新启动之间重新启动我的机器。我使用了与它工作的机器相同的版本。
我在 OSX Sierra 10.12.2
泊坞窗图像基于tomcat:8.5.9-jre8-alpine
它将相关文件复制.war
到$CATALINA_HOME/webapps/
单个 log4j.jar
以及$CATALINA_HOME/lib/
两个 .properties 文件。
这台特定机器上是否有任何可能干扰容器的东西?
Dockerfile如下
spring-boot - 无法从在 docker 容器中运行的 SpringBoot 应用程序连接到 Postgres
我有一个在 docker 容器中运行的 Spring Boot 应用程序。我试图从这个应用程序连接到在 localhost 中运行的 Postgres DB。我收到连接被拒绝错误。
我尝试了下面帖子中提到的解决方案 #1 和 #3,但这也不起作用。
使用 Docker 启动 Web 应用程序,无法连接到 Postgresql DB?
到目前为止我尝试了什么
- Spring Boot application.properties 具有 Postgres url 作为 localhost:5432 和 docker run --add-host [dockerhost ip] -it 和 docker run --net=host -it
- Spring Boot application.properties 的 Postgres url 为 [dockerhost ip]:5432 和 docker run --add-host [dockerhost ip] -it 和 docker run --net=host -it
以上都不起作用。
我正在使用 Docker for Mac 1.12.5
docker - 失败:端口已分配
我使用 Docker 在 macOS Sierra 10.12.2 上运行 Oracle 11g Express
https://github.com/wnameless/docker-oracle-xe-11g
这是我的错误:
我诊断:
我的诊断 ID:20EB9506-CC72-4093-8A15-60E05A841ED1
我不知道为什么。在那几周之前,它运行成功。几乎,我改变,发布新的 DHCP IP。如何运行 Docker 实例有 Oracle 11g express 成功?
docker - 如何在没有 TLS 的情况下运行 Docker for Mac?
unset DOCKER_TLS_VERIFY
使用 Docker for Mac 时我该怎么做。我想为 docker 引擎禁用 TLS,但我找不到配置文件或如何dockerd
手动启动。