Tag:

Mysql:转发主机查找失败:未知主机

我们在我们的应用程序中使用docker-compose,并且不熟悉我们在运行docker docker-compose up –build之后出现此错误的这部分应用程序docker-compose up –build : Mysql: forward host lookup failed: Unknown host

什么是Docker Cloud本地url?

我正在尝试将Docker-compose安装程序迁移到Docker Cloud。 我注意到,除了一个服务的url和容器的url有一个容器的本地版本url,看起来像这样: <name>.<random_chars>.local.dockerapp.io 我的容器会根据容器URL的本地版本自动生成一个SSL证书。 Creating a new SSL key for puppetdb.<random_chars>.local.dockerapp.io 0m 本地容器url和一般容器url有什么区别? 是否只能从堆栈中访问本地版本?

Docker API – 执行开始返回“找不到页面”

我试图通过使用cURL的Docker Engine API在正在运行的Docker容器中执行一个命令。 我正在按照API文档中的说明进行操作 。 首先我创build一个exec实例 ,作为响应,我收到创build的exec的ID。 然后,当我尝试发送一个请求来启动这个exec时,我使用这个ID,如下所示: $ curl –unix-socket /var/run/docker.sock -H "Content-Type: application/json" -x POST "http:/v1.29/exec/myExecID/start" 但是这个请求的回应是: {"message":"page not found"} 这是我的Docker版本: Client: Version: 17.05.0-ce API version: 1.29 Go version: go1.7.5 Git commit: 89658be Built: Thu May 4 22:10:54 2017 OS/Arch: linux/amd64 Server: Version: 17.05.0-ce API version: 1.29 (minimum version 1.12) Go version: go1.7.5 […]

将写入权限设置到docker窗口/ Windows容器内的卷文件夹中

如何设置写入权限到docker的Windows / Windows容器内的卷文件夹? Windows上的Docker(Microsoft Windows Server 2016 Standard 10.0.14393)主机具有基于nanoserver的窗口容器。 容器运行jboss与应该将其日志写入%JBOSS_HOME%\bin\logFolder 。 一切工作在容器外面。 应用程序工作,但logFolder是空的。 Dockerfile # escape=“ FROM sapiens/jdk8_112x64:nano COPY sources / ENV JBOSS_HOME C:\jboss7 VOLUME ${JBOSS_HOME}\bin\logFolder EXPOSE 8080 ENTRYPOINT %JBOSS_HOME%\bin\standalone.bat Docker运行命令,其中test是映像名称: docker run -p 80:8080 -it -v C:\Users\dev\volumes\logs\:C:\jboss7\bin\logFolder\ test 当我尝试把文件放在…\volumes\logs文件夹中时,我可以在容器中看到它们,但是jboss不能将任何东西写入…bin\logFolder 。 文件夹…\bin\logFolder存在于图像和容器中。 对于docker exec -it 3393cfd00422 cmd /s /c "echo 123 > c:\jboss7\bin\logFolder"我得到Access is denied […]

docker桥networking使用docker-compose不能访问VPN资源

环境: Ubuntu 17.04 Docker版本17.03.1-ce,构buildc6d412e docker-compose版本1.14.0-rc1,编译c18a7ad 我使用openconnect连接到Juniper VPN,而docker可以访问VPN内的docker repo来下载图像,在docker-compose上运行的容器不能访问其中的任何内容。 尝试使用实际IP地址也不起作用,所以它不仅仅是一个DNS问题。 我已经尝试重新启动泊坞窗,但没有工作。 有关如何解决或修复此问题的任何想法?

如何将第三方jar添加到maven容器泊坞窗

您好,我已经开发了一个Java应用程序,将采取从MsSql数据库的数据,并推送这个数据到Salesforce帐户。 我已经创build了这个项目作为Maven项目。 用于Sql和salesforce的Jars是本地的。 我已经安装在本地使用 mvn install:install-file -Dfile=<path-to-file> -DgroupId=<group-id> \ -DartifactId=<artifact-id> -Dversion=<version> -Dpackaging=<packaging> 并且能够在Tomcat服务器上部署该项目,并且工作正常。 如何在Docker中创build的Maven Container中执行相同的操作。 注意:我已经创build了maven容器,并在其上创build了tomcat服务器。 当我尝试部署此应用程序时,生成失败。 任何帮助!

可以挂载音乐docker运行

无法使用以下脚本装入卷 docker run –server -p 8080:80 -v /d/XAMPP/htdocs:/var/www/html -d php:7.0-apache 当我尝试 docker run –server -p 8080:80 -v /d:/var/www/html -d php:7.0-apache 有了这个命令,只有XAMPP文件夹被挂载在docker中,并且我没有看到任何文件夹,当我尝试访问浏览器上的根文件夹时,我有403个文件夹列表。

aws中的docker swarm在重启后无法访问

我有一个Docker swarm,由一个主节点和两个工作节点组成,在AWS中运行,每天晚上我停止swarm集群运行的所有实例,并在第二天早上再次启动它们。 问题是,我每天都注意到几个服务无法启动,并且群体必须重新创build它们(这只是出于某种原因,总是在worker 1上发生),我不能ssh到worker1或worker2上运行的任何服务我没有安排master任何服务)。 当服务失败时,我得到这个错误: task: non-zero exit (0): No such container: containerName PS ec2实例只有一个根ebs我正在运行它的群体。 另外,当我停止worker1时,swarm会调度worker2中的所有服务,但是我仍然无法从群集外对其进行ssh调用。 在我再次启动worker1并在worker1和worker2之间手动重新分配服务之后,一切正常( I can ssh to the containers but only the new ones created through the update command old ones still wont be accessible) 。 我用来重新分配的命令是: docker service update –force containerName 结果 unable to pin image registry:myImage to digest: Get […]

在其他地址窗口上公开Docker守护进程

我目前有安装Windows的Docker。 在设置 – 通用,你有以下选项:“公开守护进程在tcp:// localhost:2375没有TSL” 有没有可能改变主机:端口? 防爆。 localhost:3333或191.168.12.1:2376 根据文件有“主机”选项。 "hosts": ["tcp://192.168.59.3:2376"] https://docs.docker.com/engine/admin/#troubleshoot-the-daemon https://docs.docker.com/engine/reference/commandline/dockerd/#linux-configuration-file 我把这个添加到守护进程设置,但是然后docker在启动时失败。 亲切的问候,J

Docker – 具有自定义conf的nginx

当运行docker-compose.yml docker-compose up和下面docker-compose.yml文件时, nginx在启动后立即退出。 当我删除以下行: – ./nginx/config:/etc/nginx/conf.d nginx不会立即退出。 docker-compose.yml version: '3' services: nginx: image: nginx ports: – '8080:80' volumes: – ./nginx/log:/var/log/nginx – ./nginx/config:/etc/nginx/conf.d – ../wordpress:/var/www/wordpress php: image: php:fpm ports: – 9000:9000 mysql: image: mysql ports: – "3306:3306" environment: MYSQL_ROOT_PASSWORD: secret volumes: – ./mysql/data:/var/lib/mysql 我怎样才能让nginx运行一个自定义的/etc/nginx/conf.d/default.conf ?