Tag: macos

如何使OS X上的docker-compose与Play应用程序一起工作?

我试图通过docker -compose 1.1.0 / boot2docker 1.5.0在OS X上运行一个Dockerized Play应用程序 。 然而,这并不是真的,玩的(赦免双关语)… 问题是,应用程序必须运行一个伪TTY(由Docker提供),这使得boot2docker挂起时,试图连接。 我运行该应用程序,通过docker-compose up ,它挂起如下所示: > docker-compose up Recreating exampleapp_web_1… Attaching to exampleapp_web_1 但是,如果我直接运行应用程序,没有docker-compose,它的工作原理是: > docker rm exampleapp_web_1 ; docker run -p 9000:9000 -ti –name exampleapp_web_1 -v `pwd`:/code -v `pwd`/.docker_home:/root exampleapp_web [info] Loading project definition from /code/project [info] Set current project to example-app (in build file:/code/) […]

在Docker容器文件夹中的命名pipe道通过boot2docker挂载到mac os x文件系统

我正在使用Mac OS X上的boot2docker封装一些科学软件。而这个软件( https://github.com/voutcn/megahit.git )使用的是命名pipe道(在python代码中,但并不重要)将不同的部分(用C写)互相连接。 我从主机Mac OS X机器上安装临时文件夹,以便在Docker容器中提供临时区域(因为软件的临时输出可能很大),如下所示: docker run -v /external/folder:/tmp/scratch <image> <args> 它给了我这个容器内的挂载线: none on /tmp/scratch type vboxsf (rw,nodev,relatime) 并且在这个挂载的文件夹中,当它在容器中运行时,命名pipe道创build失败 它甚至与python,C或任何特定的语言都没有关系。 我mkfifo pipe1检查与Linux命令mkfifo pipe1在此文件夹中的错误: mkfifo: cannot create fifo 'pipe1': Operation not permitted 它适用于任何内部没有安装在容器内的文件夹。 为什么会发生,如何解决? PS:这是我很容易重现的问题。 1)带有boot2docker的Mac OS X 2)Dockerfile是: FROM ubuntu:14.04 #WORKDIR /tmp <- this one would work WORKDIR /tmp/scratch ENTRYPOINT [ "mkfifo" […]

Docker不能在Mac上安装正确的

我有一个非常新鲜的Macbook Pro。 刚刚下载了Docker安装程序并运行它。 然后我打开了快速入门的应用程序,它有一些错误。 我会告诉你它说了什么,但不会在第二次出现同样的错误。 以下是我第二次打开快速入门应用程序时显示的内容: Machine default already exists in VirtualBox. Starting machine default… exit status 1 Started machines may have new IP addresses. You may need to re-run the `docker-machine env` command. Setting environment variables for machine default… ## . ## ## ## == ## ## ## ## ## === /"""""""""""""""""\___/ === ~~~ […]

在OSX上安装Docker工具箱时出现版本错误

我是新来的docker工人,一直按照指导,试图安装工具箱版本v1.10.0-rc1。 所有似乎都走得很好,直到我尝试你好世界的例子,然后我得到: 来自守护进程的错误响应:客户端比服务器更新(客户端API版本:1.22,服务器API版本:1.21) 我看到网上有很多关于类似的错误,但是到目前为止所有的尝试都失败了,并且对docker工人不熟悉,所提出的解决scheme有些模糊。 有没有类似的问题,并find了解决办法? 非常感谢

为什么oracle连接在mac os sierra上打开这么慢?

我使用oracle-xe-11g映像工作在Docker上。 当我通过ssh连接到Docker容器时,连接立即build立。 但是当我想使用localhost:49162(端口转发到容器的1521)连接到oracle数据库时,大约需要15 – 25秒来打开每个连接。 如果使用JDBC连接或SQLDeveloper,则无关紧要。 我已经读过,这个问题可能与DNS解决scheme有关,但我无法find任何足够的解决scheme。 缓慢的DNS查询 我的主机文件: 127.0.0.1 localhost 255.255.255.255 broadcasthost ::1 localhost 我的resolv.conf: search home nameserver 62.179.1.60 nameserver 62.179.1.61 系统版本:macOS Sierra 10.12.3。 有人遇到类似的问题吗?

来自服务器在Docker容器内运行的空响应

我在我的笔记本电脑上运行了一个包含服务器的Docker容器。 服务器在localhost:9000运行。 我已经在我的笔记本电脑和VM之间设置了端口转发,如下所示: VBoxManage modifyvm "default" –natpf1 "tcp-port9000,tcp,,9000,,9000"; 现在,我尝试启动一个这样的容器: docker run -p 9000:9000 -t -i my-image 但是当我尝试连接时,出现以下错误: $ curl localhost:9000 > curl: (52) Empty reply from server 看着我的服务器的日志,请求甚至永远不会在那里,所以别的东西一定是错的。 我如何诊断这个问题?

如何在Mac OS X上添加Docker的bash命令完成?

我正在运行docker,我希望docker命令和参数bash命令完成。

Docker安装在OSx上失败

我正试图在OSx上安装新的Docker。 它跟随错误失败。 安装失败。 此外,窗口打开,我可以看到两个实用程序: Docker快速terminal 运动 当我点击Docker Quick Terminal时,我可以input: docker info 但是当我input: docker run 我得到错误。 sudo docker run -i -t ubuntu /bin/bash Password: Post http:///var/run/docker.sock/v1.20/containers/create: dial unix /var/run/docker.sock: no such file or directory. * Are you trying to connect to a TLS-enabled daemon without TLS? * Is your docker daemon up and running? bash-4.3$

如何在mac上使用docker和pycharm?

我已经安装docker为Mac (而不是工具箱)。 它的工作原理,而不是我想与docker使用pyCharm和relly不明白我需要从哪里得到这些数据? 我应该先创build机器吗? docker-machine create –driver virtualbox default 但是如果我想在没有任何docker-machines的情况下使用docker,默认的API URL和证书文件夹是什么?

从mac上的容器运行GUI在“libGL错误:没有find匹配的fbConfigs或视觉效果”

我试图从我的Mac上运行一个基于Ubuntu 15.10的容器。 我运行以下命令 docker run -i -v /tmp/.X11-unix:/tmp/. -e DISPLAY=192.168.0.104:0 –privileged mycompany/mycontainer (IP是从我的en0:inet中使用ifconfig) 我收到以下错误: libGL error: No matching fbConfigs or visuals found libGL error: failed to load driver: swrast X Error of failed request: BadValue (integer parameter out of range for operation) Major opcode of failed request: 149 (GLX) Minor opcode of failed request: 24 […]