问题标签 [docker-toolbox]

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 投票
1 回答
121 浏览

docker - 1.9.1 中的数据容器不存在 Docker 卷

Windows 7 平台上的 Docker 工具箱 1.9.1

docker inspect我使用命令时创建的数据容器没有卷。

我也在 1.7.1 中尝试过,如下所示

我在创建数据容器时做错了什么?

或者还有其他地方可以检查volumes数据容器。

0 投票
1 回答
4652 浏览

docker - Docker Compose 挂载 Windows 文件夹

我在 Windows 中使用 Docker Toolbox,并尝试在 docker-compose.yml 文件中安装 Windows 文件夹,如下所示:

我的目标是挂载C:\data\www到已经由 Docker Toolbox 创建的 boot2docker VM 映像,然后从那里挂载到其中的 nginx 容器。

不幸的是,它不起作用。我在 boot2docker 映像中得到一个文件夹 sss,但它是空的,没有针对我的 Windows 数据。

我究竟做错了什么?是否有更好的做法可以在开发时在 Windows 上使用 Docker(因此您需要在 Windows、Docker VM (boot2docker) 和 Docker 容器之间共享代码)?

0 投票
1 回答
1391 浏览

macos - 使用 Docker Toolbox 安装的 Mac OSX 上 Docker 中的端口映射

我使用 Docker Toolbox 在 Mac 上安装了 Docker。

我打开 Docker 快速入门终端并运行

这很好用。

然后我尝试了:

我可以看到容器已添加。docker log容器 id 什么都不返回,但我认为这很正常吗?

当我localhost:8080使用 chrome 浏览时,我看不到 nginx 欢迎页面。我已经尝试运行几个不同的容器,这些容器应该为流量提供服务,但它们都没有奏效。现有的 github 问题和 SO 问题似乎都在谈论不再存在的东西——或者至少在 Mac OSX 上不是默认的。

0 投票
35 回答
398100 浏览

docker - Docker:无法准备上下文:无法评估 Dockerfile 路径中的符号链接:GetFileAttributesEx

我今天刚刚下载了 Docker Toolbox for Windows 10 64bit。我正在阅读教程。尝试使用 Dockerfile 构建映像时收到以下错误。

脚步:

  • 启动 Docker 快速入门终端。
  • 创建后的testdocker。
  • 按照“构建您自己的映像”Web 链接中的说明准备 Dockerfile
  • 在命令下方运行

docker build -t docker-whale .

Error: $ docker build -t docker-whale .

unable to prepare context: unable to evaluate symlinks in Dockerfile path: GetFileAttributesEx C:\Users\Villanueva\Test\testdocker\Dockerfile: The system cannot find the file specified.

顺便说一句:我尝试了提到的几个选项@ https://github.com/docker/docker/issues/14339

0 投票
1 回答
1244 浏览

macos - 如何挂载容器可写主机目录?

我正在尝试使用 Docker 运行 ELK 堆栈。我发现docker-elk已经为我设置了配置,使用docker-compose.

我想将弹性搜索数据存储在主机而不是容器上。根据 docker-elk 的自述文件,我在's 部分添加了volumes一行:elasticsearchdocker-compose.yml

但是,当我跑步时,docker-compose up我得到:

查看,确实创建../../env了目录,但它是空的。elasticsearch如果我创建../../env/elasticsearch/elasticsearch然后我得到一个访问错误/usr/share/elasticsearch/data/elasticsearch/nodes。如果我创建/nodes然后我得到一个错误/nodes/0,等等......

简而言之,容器似乎没有目录的写权限。

我如何让它具有写权限?我试过chmod a+wx ../../env/elasticsearch了,然后它设法创建了下一个目录,但是那个目录有权限drwxr-xr-x,它又卡住了。

我不喜欢必须以 root 身份运行它的想法。

0 投票
5 回答
93746 浏览

docker - docker ps 显示空列表

我从 docker 文件构建了一个 docker 映像。Build说它成功了。但是当我尝试通过docker ps(也尝试过docker ps -a)显示 docker 容器时,它显示一个空列表。奇怪的是,我仍然可以通过调用docker push "container name".

我想知道发生了什么事?我在 Windows 7 上,刚刚安装了最新版本的 dockertoolbox。

0 投票
1 回答
130 浏览

docker - docker push keeps pushing

I'm trying to push docker image to dockerhub. It started good, pushing several layers simultaneusly. But when it got to the last 2 layers, something weird is happening. After it has pushed 100%, it will start all over from 0%. This seems to continue to infinity. I'm on Windows 7, I have newest dockertoolbox installed.

0 投票
1 回答
3010 浏览

macos - 无法在 OSX 上使用 docker 连接到 X 服务器

我正在尝试使用 Docker-toolbox在 Mac OS X 10.10.5 ( http://www.openfoam.com/download/install-binary.php ) 上安装 openFoam。我可以毫无问题地执行所有建议的步骤,但是当我尝试运行安装指南中包含的示例时,我无法打开 paraFoam,因为它返回以下错误:

paraview: cannot connect to X server

我也安装了 XQuartz,但它似乎没有多大帮助!

0 投票
1 回答
4660 浏览

macos - 更改 Docker 快速入门终端的终端应用程序

我刚刚在 OSX 上安装了 Docker Toolbox,第一次启动 Docker Quickstart Terminal 时,它提示我选择要打开的终端。我愚蠢地选择了 iTerm。现在,在意识到这些天我常用的终端是终端之后,我想更改该设置。但我似乎没有做任何事情来重置它。

我已经尝试再次运行 Docker Toolbox 的安装程序。我还尝试从https://github.com/docker/toolbox/blob/master/osx/uninstall.sh运行卸载脚本,然后重新安装。但是每次我单击 Docker Quickstart Terminal 时,它都会在 iTerm 中启动。

谁能告诉我如何更改此偏好?

0 投票
1 回答
249 浏览

networking - docker工具箱网络问题

嗨,我想使用docker 工具箱让多个服务相互通信:我想使用https://github.com/gettyimages/docker-spark

在风筝我可以查看主人的用户界面,但是,到奴隶的链接不起作用,因为 docker 不能在 osx 上本地安装。这个https://github.com/FoxtrotSystems/spark-cassandra-docker/blob/master/README.md没有修复服务之间的链接,即使很难我现在能够(至少部分地)查看部分工作人员火花-ui。

基本上,问题归结为:

我如何(自动)修复我/etc/hosts在 mac 上的文件,以允许服务docker-toolbox使用它们的“真实”名称相互交谈。