Tag: 泊坞窗

Docker for Windows无法启动

我刚刚升级到Windows 10 Pro创build者更新| 1703 | 操作系统版本:15063.138。 当docker试图启动时出现以下错误: Unable to create: You cannot call a method on a null-valued expression. at <ScriptBlock>, <No file>: line 137 at Get-NetAdapter<End>, <No file>: line 181 at New-Switch, <No file>: line 137 at <ScriptBlock>, <No file>: line 381 at Docker.Backend.HyperV.RunScript(String action, Dictionary`2 parameters) at Docker.Backend.ContainerEngine.Linux.Start(Settings settings) at Docker.Core.Pipe.NamedPipeServer.<>c__DisplayClass8_0.<Register>b__0(Object[] parameters) at […]

将Windows容器连接到在同一个Docker主机上运行的Linux容器

最初问ServerFault,因为我认为这是一个networking问题,但被告知移动到这里: https : //serverfault.com/questions/844480/connect-windows-container-to-linux-container-running-on-same-泊坞窗主机 我有RabbitMQ在一个Linux容器中运行,我想从一个Windows容器连接到它,两个容器都运行在同一台主机上,一台Windows 10 PC上。 我开始像这样的RabbitMQ: docker run -p 8080:15672 -p 5672:5672 -d –hostname my-rabbit –name some-rabbit rabbitmq:3-management 我可以在主机PC上查看RabbitMQ的networkingpipe理应用程序: http:// localhost:8080 /#/ 我切换到Windows容器模式(使用小鲸鱼图标),并启动我的Windows容器,如下所示: docker run –name "whatever" -d "whatever" 在这一点上,我可以使用分配给Windows容器的默认网关IP连接到RabbitMQ。 我的连接string如下所示: amqp://guest:guest@172.27.192.1:5672/ 工作正常,但我更喜欢使用主机名,也不隧道通过主机,如果我可以避免它(我不得不添加防火墙例外,使其工作)。 对于我的各种Windows容器之间的通话,我可以使用主机名,如果我运行每个容器具有唯一的 – 主机名值,但这似乎不适用于Windows和Linux容器。 我尝试添加一个新的networking到我的Linux容器与Windows容器相同的子网,但是这并没有帮助。 我已经读了一些关于群集和其他更高级/更新的选项,但是目前我关注的是在一台主机上运行的所有容器(这是为了QA的努力,而不是生产)。 我想尽可能简单的SDET和其他人拉下多个容器,运行几个BAT文件或PowerShell脚本,并拥有一切交谈 – 没有修改configuration文件中的IP地址,或担心冲突的networking设置。 如果我只使用Linux容器,或者只使用Windows容器,那么我可以轻松地做到这一点,但是我需要同时使用这两种容器。

使用Docker文件共享,但文件似乎并没有更新

我有一个docker容器使用另一个文件夹(/ opt)进行文件共享。 我用新的方法更新了文件,但似乎没有更新 (index):323 Uncaught TypeError:EMHaCustom.generateRightColumnContent不是(index)的函数:323 EMHaCustom.generateRightColumnContent是/ opt中的一个js文件中的一个方法。 该文件在文件中更新:///opt/ha/plugins/events-manager-ha-custom/js/events-manager-ha-custom.js 但不是http://localhost/wp-content/plugins/events-manager-ha-custom/js/events-manager-ha-custom.js?ver = 4.7.3 什么是错的任何想法?

如何重新创buildDocker容器?

我是新来的docker,我使用docker撰写。 出于某种原因,我的postgres容器现在被打破 我正在尝试这个命令docker-compose up –no-deps –build db 这是回报我: MacBook-Pro-de-Javier:goxo.api javier$ docker-compose up –no-deps –build db Recreating testapi_db_1 Attaching to testapi_db_1 db_1 | LOG: database system was shut down at 2017-04-20 17:19:05 UTC db_1 | LOG: MultiXact member wraparound protections are now enabled db_1 | LOG: database system is ready to accept connections db_1 | LOG: […]

英特尔System Studio安装错误

我有一个安装问题 这是在华硕英特尔i5,RAM 4GB,Windows 10专业版 我已经安装了Docker的窗口,但docker不能启动 然后在Intel System Studio中: 英特尔®System Studio IoT Edition安装向导由于错误而提前结束。 无法加载图片:尝试连接时发生错误:发布http://%2F%2F.%2Fpipe%2Fdocker_engine/v1.24/images/load?quiet = 1 :打开//./pipe/docker_engine:The系统找不到指定的文件。 完成了错误1 稍后再安装此程序,请再次运行安装向导。 单击完成button退出安装向导。 我该怎么办才能解决这个问题?

大约1000秒后,在查询过程中丢失了与MySQL服务器的连接

我试图用大数据来改变表格。 每次我发送更改查询,约1000秒后(不完全)失败。 我读过关于这个问题的相关post(有很多),我修改了mysql服务器variables,如wait_timeout,按照说明。 实际上,我的查询一直持续了600秒,直到我修改了一个variables(我不记得哪个variables是600)。我设置了一个非常大的数字,然后在1000秒后开始失败。 现在我试图findvariables的值是1000,但我不能。 我正在使用最新的MySQL泊坞窗图像,并没有改变任何设置,但一些超时variables。 这真的是MySQL服务器variables的问题吗? 我怎样才能不限制查询的执行时间?

docker为Windows安装一个文件夹,但几个小时后无法打开它

我正在使用最新的Docker的稳定版本的Windows,我运行与共享文件夹的容器通过: docker run -itd -v X:/one_folder:/data image_name X是在Docker for windows设置中成功共享的Windows驱动器。 在此之后,我打开系统的ssh会话,并可以正确打开挂载的文件夹。 但第二天(容器仍然以守护进程模式运行),挂载的文件夹显示: list结果 。 但是当我cd到path并运行ls ,我得到这个错误 reading directory .: Input/output error 我怎么能解决这个问题?

内存不足Predictionio

我使用Docker使用predictionio,并按照从这里的 README中给出的说明 仪表板启动并运行后,我运行“./run.sh”命令。 但是,在创build应用程序并生成密钥后,会发生内存不足错误。 Java HotSpot(TM)64位服务器VM警告:INFO:os :: commit_memory(0x0000000715550000,2863333376,0)失败; 错误='不能分配内存'(错误= 12) Java运行时环境没有足够的内存来继续。 本地内存分配(mmap)无法映射2863333376字节以提交保留的内存。

如何从docker连接到本地进程

我有一个泊坞窗容器在我的本地机器(mac)上运行。 我有另一个程序,在本地主机上侦听。 如何使docker容器中运行的代码连接到这个过程?

邮件服务器docker与certbot

我拉https://github.com/tomav/docker-mailserver设置邮件服务器。 我想添加让我们encryption支持,所以我也拉https://hub.docker.com/r/certbot/certbot/~/dockerfile/ 我用这个容器做一个Docker撰写文件: version: '2' services: nginx: image: pixelfordinner/nginx container_name: pixelcloud-nginx_proxy-nginx restart: always ports: – "80:80" – "443:443" volumes: – "./volumes/conf.d:/etc/nginx/conf.d:ro" – "./volumes/vhost.d:/etc/nginx/vhost.d:ro" – "./volumes/certs:/etc/nginx/certs:ro" – "/usr/share/nginx/html" nginx-proxy: image: jwilder/docker-gen container_name: nginx-proxy depends_on: – nginx volumes_from: – nginx volumes: – "/var/run/docker.sock:/tmp/docker.sock:ro" – "./data/templates:/etc/docker-gen/templates:ro" – "./volumes/conf.d:/etc/nginx/conf.d:rw" entrypoint: /usr/local/bin/docker-gen -notify-sighup pixelcloud-nginx_proxy-nginx -watch -wait 5s:30s /etc/docker-gen/templates/nginx.tmpl /etc/nginx/conf.d/default.conf letsencrypt-nginx-proxy: […]