boot2docker相关内容

使用 Docker 在 OS X 上设置开发环境的正确方法是什么?

介绍 我想不出使用 Docker 和 Boot2Docker 在 OS X 上设置开发环境的好方法.我遇到的问题是如何管理源代码,以便: 我可以使用我已经安装的工具(文本编辑器、IDE、git 等)在 OS X 上修改代码. 这些修改会反映在 Docker 容器中,因此如果我重新运行测试或刷新网页,我可以立即看到我的更改. 理论上,这应该很容易通过将我的源代码安装为一个卷来实现 ..
发布时间:2021-12-07 12:25:57 其他开发

Boot2Docker:无法让端口转发工作

我在 Windows 8.1 上使用 boot2docker (docker 1.6).我想让自己的机器容器与 ruby​​ 一起玩,我希望能够从我的 Windows 主机连接到 rails 服务器.首先从小步骤开始,我想从我的 boot2docker VM 连接到我的容器.我在下面附上了我的 docker 文件,它构建起来没有问题,我可以从中运行一个容器.我是这样做的: docker run ..
发布时间:2021-12-07 12:24:36 其他开发

使用 Windows 主机时如何挂载 Docker 卷?

在 Windows 主机下安装 Docker 卷对我来说是一个巨大的痛苦,我无法让它工作. 目前我得到了以下简单的 Dockerfile: 来自 php:5-apache运行 apt-get 更新 当我从中构建映像并启动容器时 docker build -t phisch:dev .码头工人运行phisch:dev 容器正常启动. 但是当我尝试挂载一个卷时, docker r ..
发布时间:2021-12-07 12:21:11 其他开发

boot2docker 启动脚本与主机挂载本地共享文件夹

我在 Win7 上运行 boot2docker 1.3. 我想连接一个共享文件夹. 在图像属性->共享文件夹下的 VirtualBox 管理器中,我添加了我想要的文件夹并将其命名为“c/shared".选中“自动挂载"和“使永久"框. 当 boot2docker 启动时,它并没有被挂载.我必须做一个额外的: sudo mount -t vboxsf c/shared/c/sha ..
发布时间:2021-12-07 12:20:54 其他开发

将文件从 Windows 共享到 Boot2docker VM 的最佳方式是什么?

我已经在 Windows 上准备好了我的代码,但我发现分享到 boot2docker 并不容易. 我还发现 boot2docker 无法持久化我的更改.例如,我在重新启动 boot2docker 后创建一个文件夹 /temp.这个文件夹不见了,很不方便. 当您在 Windows 上有一些代码,但需要对它们进行 dockerize 时,您的方法是什么? ---更新--- 我尝 ..
发布时间:2021-12-07 12:15:33 其他开发

从同样位于 boot2docker vm 内的 Docker 容器访问主机作为 localhost

假设我有一台服务器在 OSX 的 8000 端口上运行.我的 Docker 容器如何通过 localhost:8000 访问它?我也无法更改主机名,因为容器中的应用不在我的控制之下. 我已经阅读了之前关于使用 --net="host" 的容器访问主机网络的讨论.但是,我在 OSX 上并且 Docker 在 VM 内运行,因此 localhost 从带有 --net="host" 的 Dock ..
发布时间:2021-12-07 12:15:22 其他开发

没有足够的熵来支持在 boot2docker 中运行的 docker 容器中的/dev/random

在虚拟化 Linux 系统中耗尽熵似乎是一个常见问题(例如 /dev/random Extremely慢?,让 linux 缓冲/dev/random).尽管使用了硬件随机数生成器 (HRNG),但使用了熵收集守护进程,例如 HAVEGED 经常被建议.然而,熵收集守护进程 (EGD) 不能在 Docker 容器内运行,它必须由主机提供. 对于基于 Ubuntu、RHEL 等 linux 发 ..
发布时间:2021-12-07 12:15:04 其他开发

Docker - 如何将文件从图像复制到主机?

我的问题与关于从以下位置复制文件的这个问题有关容器到主机;我有一个 Dockerfile,它获取依赖项,从源代码编译构建工件,并运行一个可执行文件.我还想复制构建工件(在我的情况下,它是由 sbt dist 在 '../target/` 中生成的 .zip,但我认为这个问题也适用到罐子、二进制文件等. docker cp 适用于容器,而不是图像;我是否需要启动一个容器才能从中取出文件?在脚本 ..
发布时间:2021-12-07 12:13:01 其他开发

从外部连接到在 docker 容器内运行的服务

我有一个在 docker 容器(本地机器)中运行的服务.我可以在 Ambari 服务配置中看到服务 URL. 现在我想使用本地开发环境连接到该服务. 我发现我可以在容器内连接到该 URL,但是当我在本地外部使用该 URL 时,连接被拒绝. 原因:org.apache.http.conn.HttpHostConnectException:连接到xx.xx.xx.com:12008 [x ..
发布时间:2021-12-07 12:10:00 其他开发

为 docker 容器提供一个可路由的 IP 地址

我在 ubuntu 14.04 上运行它,并将 docker0 设置为静态 ip,然后通过防火墙从公共 ip 路由到该静态 ip.我正在尝试将后端 API 设置为在 docker 容器中运行,但对一些事情感到困惑. 1.) 我如何将 docker0 的 ip 映射到容器的 ip,以便 docker0 知道将传入的数据包发送到容器(如果可能,动态地). 2.) 如果还没有以这种方式完成, ..
发布时间:2021-12-07 12:02:15 其他开发

docker-machine 中的端口转发?

由于 boot2docker 已弃用,我已切换到 docker-machine 但我不知道如何从 docker-machine 打开端口>.在 boot2docker 我可以这样做: boot2docker ssh -L 27017:localhost:27017 只要 SSH 连接打开,这就会将端口 27017 从 VirtualBox 转发到 localhost 27017.请注意,我不是 ..
发布时间:2021-12-07 11:54:38 其他开发

如何在 Docker 容器中挂载主机目录

我正在尝试将主机目录挂载到 Docker 容器中,以便在主机上完成的任何更新都反映到 Docker 容器中. 我哪里做错了.这是我所做的: kishore$ cat Dockerfile来自 ubuntu:信任运行 apt-get 更新运行 apt-get -y install git curl vimCMD ["/bin/bash"]工作目录/test_container体积 ["/te ..
发布时间:2021-12-07 11:11:27 其他开发

在boot2docker中的docker中运行kafka时使用JMX进行kafka监控

我正在尝试使用 JMX 监控来监控测试 kafka 实例. 我通过 boot2docker 在 docker 中运行了 kafka (ches/kafka),但我无法正确配置 JMX 监控.我已经做了一堆故障排除,我知道 kafka 实例运行正常(消费者和生产者工作).当我尝试简单的 JMX 工具(jconsole 和 jvisualvm)但都无法连接(不安全连接错误,连接失败)时出现问题. ..
发布时间:2021-11-12 02:03:22 其他开发

在 Windows 上创建 docker 容器

因此,在 Windows 环境中启动并运行 boot2docker 以及从 Docker Hub 中提取容器都不是问题.但是如果我想创建一个容器并运行它,我该怎么做呢?我已经阅读了有关使用 fig 的信息,但是 fig 是通过 Windows 还是从容器安装的?我曾尝试从容器中执行此操作,但通常会导致权限错误,甚至 CHOWN 文件夹也无法解决无法在容器中调用 fig 的问题. 甚至可以在 ..
发布时间:2021-09-15 20:42:48 其他开发

泊坞窗卷位于何处?

在macOS上使用Docker机器时,需要知道Docker卷位于何处.安装使用的是boot2docker,因此VM可以在后面运行. 示例: docker卷创建测试数据 docker inspect显示一条路径,但是我在哪里可以找到特定的(物理)位置? 解决方案 它位于虚拟机内部,不能从主机直接访问. 像 docker volume inspect 这样的 Debug级命令 ..
发布时间:2021-05-02 19:27:58 其他开发

通过boot2docker安装到macos x文件系统的docker容器文件夹中的命名管道

我正在使用Mac OS X上的boot2docker通过docker image包装一些科学软件.该软件( https://github.com/voutcn/megahit.git )使用命名管道(在python代码中,但这并不重要)将不同部分(用C编写)相互连接.我从主机Mac OS X机器上安装了临时文件夹,以在docker容器中提供临时区域(因为软件的临时输出可能很大),如下所示: d ..
发布时间:2021-05-02 19:26:35 其他开发

如何在Docker上运行.exe文件?

我目前正在尝试了解和学习Docker.我有一个应用程序.exe文件,我想通过创建Docker在Linux或OSX上运行它.我已经在网上搜索过,但找不到任何可以做到这一点的东西,而且我对Docker的了解也不足够,无法尝试即兴创作.这可能吗?我必须使用Boot2Docker吗?您能指出我正确的方向吗?在此先感谢您的帮助. 解决方案 Docker允许您隔离主机上运行的应用程序,它不提供其他操作 ..
发布时间:2021-05-02 19:21:38 其他开发