Tag: macos

如何连接到Mac上正在运行的泊坞窗图像?

我正在关注使用docker镜像的这个教程 ,我正在运行示例docker镜像,如下所示: docker run -p 4000:80 friendlyhello 在命令行上,似乎确定: >docker run -p 4000:80 friendlyhello * Running on http://0.0.0.0:80/ (Press CTRL+C to quit) 但是当我尝试在网页浏览器上打开页面http://localhost:4000时,似乎无法连接(Safari和Firefox)。 在Firefox上,错误消息是 Unable to connect Firefox can't establish a connection to the server at localhost:4000. The site could be temporarily unavailable or too busy. Try again in a few moments. If you are unable […]

Elastic Beanstalk和Docker – EB CLI在Mac上不起作用! BUG

当我尝试从命令行使用弹性beanstalk(即eb create project ),我得到了以下错误。 Select a platform version. 1) Docker 17.03.2-ce 2) Docker 1.12.6 3) Docker 1.11.2 4) Docker 1.9.1 5) Docker 1.7.1 6) Docker 1.6.2 7) Docker 1.5.0 (default is 1): 1 Note: Elastic Beanstalk now supports AWS CodeCommit; a fully-managed source control service. To learn more, see Docs: https://aws.amazon.com/codecommit/ Do you wish to […]

类:厨房:: ActionFailed – testing厨房+docker+远程API

我正尝试在我的Mac(OS X Mavericks)上使用testing厨房(安装了ChefDK和docker-api驱动程序)在远程服务器上创build一个docker实例,而且我似乎几乎在最后一步失败: stardust:test_kitchen rilindo$ kitchen create —–> Starting Kitchen (v1.2.1) —–> Creating <default-centos-64>… Step 0 : FROM centos:centos6 —> 68edf809afe7 Step 1 : RUN yum clean all —> Using cache —> 79fd0e4588de Step 2 : RUN yum install -y sudo openssh-server openssh-clients curl —> Using cache —> 131f54051dc4 Step 3 : RUN ssh-keygen -t […]

如何从不同的VM连接到Docker实例

我有一个在VirtualBox虚拟机中使用boot2docker在我的Mac上运行的docker。 然后我添加到我的Mac上的主机文件: 127.0.0.1 nginx 在我的Mac上,我可以在浏览器中连接http://nginx ,并加载Docker容器中的网站。 我也有一个运行在VMWare Fusion中的Windows VM来testingIE。 在我的Windows VM上,我的主机文件configuration为: 10.10.123.3 nginx 10.10.123.3在我的mac的IP地址中,但是当我在窗口机器的浏览器中去http://nginx时,它不加载。 我将networking适配器设置为“Internet共享 – >与我的Mac共享”。 我也有一个简单的http服务器端口8000运行通过python,当我去http://nginx:8000它加载该网站,所以它似乎像我的networkingconfiguration和窗口主机文件configuration工作,而不是docker的东西。 有什么特别的,我必须做的能够揭露docker的东西到我的窗口虚拟机?

Docker:为什么在容器中安装linux dist?

我开始了解docker,据我所知Docker容器在容器安装的defualt linux dist上运行 – 在我的情况下,它是一个mac OS x轻量级dist,它带有docker工具箱。 那么,为什么我会看到许多docker文件实际上在容器中安装了一个distrib,这是不是打败了保持轻量级的对象呢? 例如,这里是一个docker文件开始… FROM debian:jessie 所以这是在基于debian的容器内安装一个docker镜像。 例如,我也看到许多其他人使用ubuntu 这一步不能被绕过,直接在容器中安装的软件使用下面的容器是安装程序的Linux分区? 预先感谢您的澄清

Docker – 提供但未定义的标志: – 发布

我是docker工人的新来者,并尝试使用这些指令中的docker镜像来安装redmine。 postgresql图像的命令工作正常,但运行redmine图像的命令不: bash-3.2$ docker run –name=redmine -d \ > –publish=10083:80 -–publish=10445:443 \ > –env='REDMINE_PORT=10445' –env='REDMINE_HTTPS=true' \ > –link=postgresql-redmine:postgresql \ > –volume=/Users/Josuah/docker/redmine:/home/redmine \ > sameersbn/redmine:3.1.1 flag provided but not defined: -–publish See 'docker run –help'. 我正在使用MAC OSX 10.9.5,并使用docker工具箱安装docker。 我正在terminal运行它,遵循这些指示 。 我不知道有什么额外的信息可能会有用,所以请随时问我。

Mac OS X Docker基线aspnet错误:未findlibdl

使用boot2docker和微软的基本aspnet图像与一个基本的yo aspnet项目: FROM microsoft/aspnet:1.0.0-beta7 COPY project.json /app/ WORKDIR /app RUN ["dnu", "restore"] COPY . /app EXPOSE 5000 ENTRYPOINT ["dnx", "-p", "project.json", "kestrel"] 我可以用docker build -t mvcapp .成功docker build -t mvcapp . ,但是当我尝试运行docker run -i -p 5004:5004 -t mvcapp我得到以下错误: System.DllNotFoundException:libdl at(wrapper managed-to-native)Microsoft.AspNet.Server.Kestrel.Networking.PlatformApis / LinuxApis:dlopen(string,int)at Microsoft.AspNet.Server.Kestrel.Networking.PlatformApis + LinuxApis.LoadLibrary (System.String dllToLoad)[0x00000] in:0 at Microsoft.AspNet.Server.Kestrel.Networking.Libuv.Load(System.String dllToLoad)[0x00000] in:0 at Microsoft.AspNet.Server.Kestrel.KestrelEngine […]

在OSX的Linux开发环境(docker为MV或任何其他)

我很乐意听取您的意见,build立我正在寻找的东西。 我正在使用OSX,而​​且我需要在Linux机器上开发一些代码,因为我需要一些虚拟机,因为它需要太多的电池电量。 我遇到的第一件事是docker集装箱。 我知道这不是它的devise,但我认为它可能无论如何工作。 所以我试着运行一个容器 docker run -i -t ubuntu /bin/bash 它运作良好。 然而,我所做的所有改变都没有了,我也无法解决这个问题。 我也试过了 docker run -i -v /Users/JaimehRubiks/test:/home/Jaime -t ubuntu /bin/bash 并且里面的所有文件都保存了(也是非常有趣的,因为我可以和主机共享我的文件),但是如果我在Ubuntu的configuration文件中改变了任何东西,那么这是无聊的。 我正在寻找的只是一个简单的方法来在我的mac中运行linux,然后以某种方式访问​​它,就像我在docker中或通过SSH一样。

在Mac上使用docker。 是否有可能使用docker-machine启动docker守护进程并传入参数?

我有一个私人回购,我需要通过“–insecureregistrymyprivateregistry:5000”参数,通过这个命令在我的Linux环境中正常工作: docker -d –insecure-registry myprivateregistry:5000 我不知道如何通过这是当我开始我的MAC客户端,但是。 我使用docker-machine来启动和停止我的默认实例,但是我看不到如何传递这个选项。 请帮忙。

为什么docker用一个数字值作为目录装入一个文件?

运行docker run命令: -v=/path/to/file/name0.conf:/etc/name.conf 导致docker集装箱不能启动: docker: Error response from daemon: Cannot start container <hash>: [9] System error: not a directory. 为什么这个文件没有安装在Docker中? 我可以使nameA.conf的名字和安装很好。 文件nameA.conf和name0.conf是相同的(用diffvalidation),具有相同的权限(用ls -lvalidation)。 docker –version Docker version 1.10.1, build 9e83765