Tag: docker为Mac

dockerbuild设与Dockerfile,但图像没有名称或标记

我安装了1.12.0-rc4-beta19 docker for mac ,版本是1.12.0-rc4-beta19 当我使用docker build -t self/centos:java8 . 图像没有名字或标签 REPOSITORY TAG IMAGE ID CREATED SIZE <none> <none> 1581ffcbfd7f 5 minutes ago 196.8 MB 构build命令有什么问题?

什么是从Docker Hub通过Docker for Mac提取的图像的位置

注:我知道这个问题,但是,这是涉及到Docker Toolbox,而不是Docker for Mac,似乎每个工具使用不同的位置在本地存储Docker镜像 我在哪里可以find通过Docker for Mac从Docker Hub中提取的Docker镜像? 我尝试通过以下命令validationDocker是否正在运行。 docker run hello-world 因此,Docker守护进程从Docker Hub中抽取了“hello-world”映像,但是我无法find它。

失败:端口已分配

我使用Docker在macOS Sierra 10.12.2上运行Oracle 11g Express https://github.com/wnameless/docker-oracle-xe-11g 这是我的错误: Last login: Sat Jan 7 22:42:11 on ttys000 ➜ ~ docker run -d -p 49160:22 -p 49161:1521 wnameless/oracle-xe-11g docker: Cannot connect to the Docker daemon. Is the docker daemon running on this host?. See 'docker run –help'. ➜ ~ docker run -d -p 49160:22 -p 49161:1521 wnameless/oracle-xe-11g 043d8caecbb45d6e2e5999b69a2f760c20d53ff3aa2fad78cb1eb70acb058a1f […]

Docker运行失败,来自守护进程的错误响应

我只是运行 docker run -d -p 80:80 –name webserver nginx 并拉动所有图像后返回此错误: docker: Error response from daemon: driver failed programming external connectivity on endpoint webserver (ac5719bc0e95ead1a4ec6b6ae437c4c0b8a9600ee69ecf72e73f8d2d12020f97): Error starting userland proxy: Bind for 0.0.0.0:80: unexpected error (Failure EADDRINUSE). 这是我的docker版本信息 Client: Version: 1.12.0 API version: 1.24 Go version: go1.6.3 Git commit: 8eab29e Built: Thu Jul 28 21:15:28 2016 OS/Arch: […]

如何检测是否安装了Docker for Mac?

我有一些makefile文件,其中大部分内容应该在没有configuration的情况下运行。 这些makefile过去曾经使用docker-machine。 有没有在bash中检测,如果用户是使用docker而不是docker机的mac?

泊坞窗中的慢代码覆盖

我在Docker容器中遇到了PHP代码覆盖报告的问题。 比如同样的testing用 codeception run unit 得到我(72.79s),但覆盖国旗 codeception run unit –coverage –coverage-html 它让我(4,412.27s)。 一些testing刚刚粉碎: 错误:来自Docker引擎的错误响应。 在codeception.yml包含部分我只设置* .php文件和文件夹的代码。 我的系统:Codeception 2.3.3,Docker EDGE 17.06.0-rc1-ce-mac13,Yii1框架。 我试图通过docker https://docs.docker.com/docker-for-mac/osxfs-caching/使用新的性能调优,它有一点帮助,但结果已经改善。

docker swarm init无法selectIP地址错误

试验Docker Swarm,我这样做了: docker-machine create -d virtualbox node-1 docker-machine create -d virtualbox node-2 docker-machine create -d virtualbox node-3 eval $(docker-machine env node-1) docker swarm init \ –secret my-secret \ –auto-accept worker \ –listen-addr $(docker-machine ip node-1):2377 最后一条命令(docker swarm init)返回这个在Google上找不到的错误: Error response from daemon: could not choose an IP address to advertise since this system has multiple […]

为什么推送私人,安全的dockerregistry失败?

我想在自愈的AWS ECS群集上运行私有的,安全的,已authentication的dockerregistry。 群集设置完成并正常工作,但我努力获取registry:latest运行。 问题是,每次我推送一个图像,推动blob失败,并进入一个重试周期,除非我得到一个超时。 为了确保我的ECS设置不是阻塞器,我尝试使用Docker4Mac 1.12.0-a在本地设置一切。 首先,非常基本的设置工作。 我创build了我自己的registry映像版本,在那里我把我的TLS证书包和密钥以及必要的htpasswd文件直接放到映像中。 [我知道,这是不安全的,我只是做testing的目的]。 所以这里是我的Dockerfile : FROM registry:latest COPY htpasswd /etc/docker COPY server_bundle.pem /etc/docker COPY server_key.pem /etc/docker server_bundle.pem为我的域mydomain.com (CN = * server_bundle.pem有一个通配符证书作为第一个证书,其次是中间CA证书,所以客户端应该很高兴。 我的htpasswd文件是使用推荐的方法创build的: docker run –entrypoint htpasswd registry:2 -Bbn heyitsme mysupersecurepassword > htpasswd 我build立我的形象: docker build -t heyitsme/registry . 之后我运行一个非常基本的W / O TLS和authentication版本: docker run –restart=always -p 5000:5000 heyitsme/registry 我实际上可以拉,标记和重新推送一个图像: […]

如何访问由docker的HyperKit创build的虚拟机?

Docker for Mac使用由HyperKit创build的Linux VM在Mac上存储和运行容器。 使用Docker Toolbox,我可以打开VirtualBox并访问docker-machine虚拟机。 但是在Docker for Mac中,如何访问由HyperKit创build的虚拟机?

如何解决Docker for Mac中Docker.qcow2的大小限制?

我有一个大的(100GB +)数据库,我试图用官方postgres图像运行。 我无法将数据存储在~/Library/Containers/com.docker.docker/Data/com.docker.driver.amd64-linux/Docker.qcow2卷中,因为Docker for Mac中的~/Library/Containers/com.docker.docker/Data/com.docker.driver.amd64-linux/Docker.qcow2文件的大小限制为约60gb。 我很犹豫要把一个主机目录挂载成一个卷,因为挂载的主机目录卷的文件访问速度比常规卷慢得多。 这些是一些有用的链接,在这些问题上有更多的细节: 这讨论了Docker.qcow2文件的大小限制 这也讨论了Docker.qcow2文件的大小限制 这讨论了挂载的主机目录卷速问题 这给了一个很好的描述如何用一个可以变大的文件replaceDocker.qcow2文件 这将讨论Docker.qcow2文件如何在内容被删除时不收缩(这不是直接相关的,但会使问题进一步复杂化) 你们都吃速度损失,并挂载主机目录? 你是否手动创build一个qcow2文件,可以使用qemu进行扩展(如果你这样做,你需要在升级之间维护这个文件)? 你有其他的办法来解决这个问题吗?