问题标签 [docker-for-mac]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
6 回答
8094 浏览

macos - Docker for Mac 的 Docker 守护程序日志

这类似于Docker 守护进程日志在哪里?. 但更多适用于Docker Desktop for Mac

在哪里可以找到Docker Desktop for Mac的守护程序日志?

0 投票
9 回答
17302 浏览

macos - OSX 上的 docker 慢卷

我正在尝试在 OSX 上使用 docker beta,主要用于 Symfony 开发,但安装的卷非常慢。即使对于一个普通的 Symfony 项目,我也能获得 6 秒的页面加载时间。那是无法忍受的!有没有人找到解决这个问题的方法?试图摆脱 vagrant,但我找不到任何合理的方式来使用 docker。

0 投票
5 回答
13847 浏览

docker - 如何检测是否安装了 docker for mac?

我有一些makefiles大多数东西应该在没有配置的情况下运行的地方。这些makefile过去曾使用docker-machine过。

有没有办法检测bash用户是否使用docker desktop for mac而不是docker-machine

0 投票
2 回答
749 浏览

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

*注意:我知道这个问题,但是,它与Docker Toolbox相关,而不与Docker Desktop for Mac相关,而且似乎每个工具都使用不同的位置在本地存储 Docker 映像

我在哪里可以找到通过 Docker desktop for Mac 从 Docker Hub 中提取的 docker 镜像?

我尝试通过以下命令验证 Docker 是否正在运行。

结果,Docker 守护程序从 Docker Hub 中提取了“hello-world”图像,但我找不到它。

0 投票
4 回答
44406 浏览

docker - docker build 使用 Dockerfile,但镜像没有名称或标签

我为 mac 安装了Docker 桌面。版本是1.12.0-rc4-beta19

当我使用docker build -t self/centos:java8 .

图像没有名称或标签

构建命令有什么问题?

0 投票
12 回答
88775 浏览

macos - Mac/OS X 上的 /var/lib/docker 在哪里

/var/lib/docker安装 docker for Mac 后,我正在 Mac 上寻找文件夹。

随着docker info 我得到

但是我的/var/lib/docker主机上没有目录。

我已经检查/Users/myuser/Library/Containers/com.docker.docker/过,但在那里找不到任何东西。知道它的位置吗?

0 投票
3 回答
1344 浏览

docker - 使用 Docker for Mac 创建 swarm 集群

我一直在尝试遵循本教程:https ://docs.docker.com/engine/swarm/swarm-tutorial/

我不想在一些真正的 linux 主机或本地 VM 上运行它,而是想将几台运行Docker desktop for Mac的 MacBook 联网。

按照教程,我在两台机器上安装了适用于 Mac 的 Docker 桌面。在第一台机器上的终端中docker swarm create工作并创建一个 ca 哈希和 id。

继续到第二台机器,我通过将连接命令从一台机器粘贴到另一台机器来执行连接命令。

第二台机器无法连接。这是意料之中的,因为输出中显示的 IP 地址显然是虚拟机内部的 IP 地址,而不是我机器上的地址。我尝试通过指定本地网络适配器的地址从教程中转移,但它说它无法绑定到该地址。我知道所有端口都打开了,机器可以相互连接。

所以在我看来,我从根本上误解了本教程的目的或如何设置两台 Mac 以便它们可以通信。通过谷歌搜索解决方案,我需要做的似乎有几种可能性:

运行分布式 kv 存储以帮助 swarm 网络协调(但这不是新编排的重点吗?)在每台机器上设置从网络适配器到 alpine linux docker daemon 的端口隧道放弃并只是测试我的集群本地

更新:经过更多研究,我似乎应该使用本指南创建一个覆盖网络。但本指南使用 docker-machine。据我了解,我应该/不能将 docker-machine 与 Docker desktop for Mac 一起使用,还是不正确?

https://docs.docker.com/engine/userguide/networking/get-started-overlay/

0 投票
7 回答
28909 浏览

docker - docker swarm init 无法选择 IP 地址错误

使用Docker Desktop for Mac试验Docker Swarm。我试过这个:

最后一个命令 ( docker swarm init) 返回此错误:

来自守护程序的错误响应:无法选择要发布的 IP 地址,因为此系统有多个地址

我不知道是怎么回事。任何人都知道如何调试?

0 投票
1 回答
5467 浏览

docker - 如何在 Docker for mac 中自动启动 docker 容器?

每次我的笔记本电脑醒来时,Docker Desktop for Macdocker start <container>都会重新启动,我必须通过. 有没有办法自动完成?

0 投票
1 回答
6154 浏览

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

我只需运行以下命令:

并在拉取所有图像后返回此错误:

docker:来自守护进程的错误响应:驱动程序在端点网络服务器上编程外部连接失败(ac5719bc0e95ead1a4ec6b6ae437c4c0b8a9600ee69ecf72e73f8d2d12020f97):启动用户级代理时出错:绑定 0.0.0.0:80:意外错误(失败 EADDRINUSE)。

这是我的 docker 版本信息:

如何解决这个问题?