Tag: macos

将Mac OSX主机上的文件保存到Docker容器(自动重新加载)

这个问题在很多方面已经被问到,但是他们中没有一个似乎是我正在寻找的东西。 注意:我对Docker完全陌生。 我目前在我的Mac上有一个Docker镜像(“padcrawler”),这是一个由scrapinghub / splash创build的镜像。 我基本上只是试图使我的主机(Mac)上所做的任何更改都自动更新容器中。 我使用docker-machine而不是 boot2docker。 这是我的Dockerfile: FROM scrapinghub/splash:latest # Update UBUNTU base image and install deps RUN apt-get update \ && apt-get upgrade -y \ && apt-get install -y \ build-essential \ ca-certificates \ gcc \ git \ libpq-dev \ make \ libxml2-dev \ libxslt-dev \ libssl-dev \ libffi-dev \ zlib1g-dev \ […]

在使用Docker for Mac的群集服务中挂载“pwd”

我已经按照这个指南在Docker for Mac中build立了一个群集: https : //medium.com/@alexeiled/docker-swarm-cluster-with-docker-in-docker-on-macos-bdbb97d6bb07#.2x5gqgrkq 所有似乎正常工作,我能够看到群集。 $ docker node ls ID HOSTNAME STATUS AVAILABILITY MANAGER STATUS 3ez478atbfrcwb66u892ccbpx worker-2 Ready Active 7qfb87e9n54q3at9enzgeeko1 worker-3 Ready Active cnr8tyaf1qqgkpjqnn4wmnb1e * moby Ready Active Leader eyksqiw6ewfks7t8fr48rppia worker-1 Ready Active 现在我想在swarm中创build一个dockerregistry。 以下失败: $ docker service create –name registry -p 5000:5000 \ –mount "type=bind,source=$PWD,target=/var/lib/registry" \ –reserve-memory 100m registry 同 $ docker […]

在哪里添加Docker for Mac的客户端证书?

我有一个dockerregistry,我正在使用客户端SSL证书进行身份validation的nginx代理后面访问。 当我试图推送到这个registry,我需要docker守护进程发送客户端证书到nginx。 根据: https : //docs.docker.com/engine/security/certificates/ 应该有一个名为/ etc / docker的目录,这些证书可以放在这里。 该目录在Docker for Mac中不存在。 所以我想我会尝试把证书放在虚拟机本身,通过做: docker-machine ssh默认 这导致docker抱怨:来自守护程序的错误响应:crypto / tls:私钥与公钥不匹配 我不相信我的密钥对有什么问题,而且我在linux上也做了相同的设置(非常容易),没有任何问题。

确保docker守护进程在脚本文件的主机上运行

Mac OSX运行使用docker命令的bash脚本,并经常出现错误: 无法连接到Docker守护进程。 docker守护程序是否在这个主机上运行? 然后,我使用Cmd + Space打开Spotlightsearch并键入dockerterminal,以启动dockerterminal,以便shell脚本不会失败 有没有办法在脚本中这样做,以便它在每次运行时运行docker守护进程? 我尝试了以下无济于事。 docker-machine start default 我正在运行Docker版本1.12.0,编译8eab29e

在Mac上的docker中从星号获取audio?

我在Docker容器中有一个工作的星号,它完全在Linux主机上运行。 特别是:一个可以 在本地注册 在localhost上调用它 听/谈话 在Mac主机上运行同一个Docker镜像,1,2个正在工作,但是3个而不是3个,只有双方都是沉默的。 我强烈认为这与RTP传输有关(我正在使用端口5100-5200 / udp)。 我有类似的问题,我能修复它 。 所有在sip.conf中编写“localhost”或内部dockernetworking接口IP的变化我都能想出来,但是在mac主机上没有导致任何结果。 任何经验/想法/假设呢?

在命令行中运行docker映像:复制+粘贴代码后运行错误

我试图在MacBook Pro Sierra上运行OpenDroneMap docker镜像。 我创build了映像,但是,当我尝试运行容器时遇到错误。 我正在从README.md文件复制粘贴代码,所以我不明白错误是什么。 下面的代码有什么问题吗? docker run -it –rm -v $(pwd)/images:/code/images v $(pwd)/odm_orthophoto:/code/odm_orthophoto -v $(pwd)/odm_texturing:/code/odm_texturing my_odm_image 它返回“无法find镜像”v:latest“本地docker:来自守护进程的错误响应:repository v未find:不存在或不存在,请参阅”docker run –help“。 我尝试修改命令试图猜测什么可能是错的,但我不熟悉命令行弄清楚。

Noob FED试图运行Docker端口映射上的MeanJS应用程序抛出错误

我已经阅读了关于使用meanjs / mean图像的其他线程。 我相信我有几件事要解决。 我发现docker pull , docker build , docker run , docker exec相当简单。 但是我有以下问题: 1)当我尝试指向一个本地目录到容器的分贝:大量的错误抛出关于没有package.json …所以…我包括npm init和npm express -g install在我的文件夹2)在有一点我开始使用kitematic来查看它是否正在运行,虽然它说我的容器正在运行,试图docker exec 1daeb30a3c9e -ti /bin/bash抛出错误: container_linux.go:247: starting container process caused "exec: \"-ti\": executable file not found in $PATH 3)尝试将本地mongo数据/ db映射到容器,结果如下: The path /opt/mongodb is not shared from OS X and is not known to […]

docker-compose.yml在运行docker上的文件错误 – 组成

这是我的docker-compose.yml文件: version:'2': services: redis: image: redis environment: – HOST='localhost' – PORT=6379 ports: -"0.0.0.0:${PORT}:6379" 运行docker时出现这个错误 – 编写: ERROR: The Compose file './docker-compose.yml' is invalid because: Invalid service name 'services' – only [a-zA-Z0-9\._\-] characters are allowed Unsupported config option for services: 'redis'

如何通过手动启动的hyperkit来访问docker守护进程?

我使用以下命令启动hyperkit ./com.docker.hyperkit -m 8G -c 4 -u -s 31,lpc \ -s 0:0,hostbridge \ -s 2:0,virtio-vpnkit,path=/tmp/ethernet \ -s 3:0,virtio-net \ -s 4,virtio-9p,path=./s40,tag=db \ -s 5,virtio-9p,path=./s51,tag=port \ -s 6,virtio-rnd \ -s 7,virtio-sock,guest_cid=3,path=/Users/os/myapp/,guest_forwards=2375 \ -l com1,autopty=tty -A \ -f kexec,vmlinuz64,initrd.img,earlyprintk=serial console=ttyS0 但是我不能访问docker守护进程(也不是socket或者tcp)。

如何在MAC上设置DOCKER_HOST envvariables

我试图在Mac上运行需要docker守护进程运行的程序。 为此,我设置了程序可以使用的DOCKER_HOST envvariables,方法如下 setenv DOCKER_HOST "tcp://<ip-of-docker-daemon-host>:2375" 但程序将其检测为http地址。 我也尝试了以下 setenv DOCKER_HOST "http://<ip-of-docker-daemon-host>:2375" setenv DOCKER_HOST tcp://<ip-of-docker-daemon-host>:2375 但仍然有同样的错误。 我也重新启动了docker守护进程,确保它在2375端口上可用,如下所示 sudo docker -H 0.0.0.0:2375 -d & 我在Mac OX Capitan 10.11.5上