问题标签 [docker-machine]

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 回答
1380 浏览

docker - docker中的自定义日志

我需要从正在运行的容器中获取日志并保留在主机上,因此当容器重新启动时我们不会丢失日志。

--log-driver=syslog --log-opt syslog-tag="app_name"使用运行选项可以很好地处理放入标准 apache 日志中的日志。但是,每个应用程序也有一个自定义的debug.log输出。

我尝试使用--log-opt syslog-address=unix://infra/py/appinstance/app/log/debug.log运行参数,但这不起作用。我想将调试日志插入标准系统日志,但我不知道该怎么做。有任何想法吗。

0 投票
3 回答
1293 浏览

macos - 在没有 Docker 工具箱的 OSX 上安装 docker-machine

我是否正确假设现在安装 Docker Toolbox 是在 OSX 上安装 docker-machine 所需的方法?我有一个脚本,我一直在使用它来加入我的开发团队,它安装了与 docker 相关的工具,如 docker-machine,但它通过 curl 将其拉入。这停止使用最新版本。他们所有的文档都说我需要安装 Docker Toolbox,但没有任何替代方案的迹象。还有办法通过命令行安装吗?

0 投票
1 回答
83 浏览

docker - 将 java 程序的所有依赖服务作为一个 docker 容器 dockerize 是一个好主意吗

我是一名 Java 程序员。我有一个依赖于 Cassandra、弹性搜索、mongdb 和 Kafka 的 Java 程序。所以每次我尝试运行我的 Java 应用程序时,我都必须启动所有这些服务。所以你认为这是一个用所有这些服务创建一个 docker 容器并将该 docker 文件作为该 java 项目的一部分签入是个好主意吗?

0 投票
1 回答
1252 浏览

node.js - Nodemon 不重启

我有一个 nodemon 在 docker-container 中运行,并且在 OSX 上安装了卷。Nodemon 正在接收文件更改,但它不会重新启动服务器。

输出:

Dockerfile:

码头工人-compose.yml

0 投票
0 回答
197 浏览

docker - 如何将 localhost 添加到 docker 机器

我正在探索 docker 机器,我想从添加我现有的 docker 引擎开始。因此,请指导我将现有 docker 引擎添加到同一主机上的 docker 机器的步骤。

0 投票
1 回答
4913 浏览

mysql - docker 磁盘空间不足

我在 docker 和卷大小方面遇到了麻烦。我正在使用三个容器运行 docker-machine。给我带来麻烦的是 MySQL 容器,它有一个仅用于持久性的数据容器。当我尝试导入 mysql 文件时,mysql 抱怨table is full,这实际上意味着磁盘空间不足。查看系统,我看到了问题,但不知道如何纠正它:

我像这样创建了 docker-machine,我认为它会给我所需的空间,但事实并非如此。

我正在创建这样的mysql图像

这是我那台机器的码头工人信息

我基本上需要的是无限的空间/dev/sda1,或者能够指定一个大的磁盘大小。我知道这源于我对 docker mounts 如何工作的误解,但我认为这个线程会启动我的研究。

提前致谢。

0 投票
1 回答
223 浏览

docker - docker-machine,创建和运行 nginx 容器不暴露端口 80

从这篇文章中,在谷歌计算引擎上“docker-machine create”一个虚拟机主机真的很容易。我的问题是,当使用 ip(docker-machine NameOfVM) 访问正在运行的 nginx 容器时,它没有响应。

当我 SSH 进入虚拟机并运行“curl localhost”时,我可以看到 nginx 正在运行。我可以 ping 虚拟机,但 curl 或浏览器没有响应。

你知道我错过了什么吗?

ifconfig 显示一个 docker0 适配器和一个 eth0。我还需要进一步配置 docker 吗?据我了解,docker 没有在 linux 机器上运行任何 boot2docker/VM?

谢谢

0 投票
1 回答
472 浏览

docker-machine - Docker-Machine LS 在手动安装时未显示 SWARM

我已经成功地在 Digital Ocean 机器上创建了自己的 Docker Swarm,而没有使用“docker-machine create”docker SWARM 钩子。我不使用这些钩子的动机是为了提供更好的引导和与我的 Consul 提供者以及其他东西的集成。

我面临的问题是“docker -H XXX.XXX.XXX.XXX:3376 ps”有效意味着我的 SWARM 已正确初始化,但由于“docker-machine ls”,我无法连接“docker-compose”无法识别 SWARM。我已通读 docker-machine 代码,试图找出“docker-machine ls”如何识别 SWARM 但找不到它。这是我的相关信息

docker-compose-master.yml

docker-compose-client.yml

请参阅以下输出

有谁知道我需要做些什么才能让 Docker Machine 识别我有一个 SWARM 以便我可以连接和使用 Docker Compose?

或者,有谁知道我如何在没有 docker-machine 的情况下将 docker compose 指向 SWARM?

0 投票
1 回答
819 浏览

amazon-web-services - 使用 Docker Machine 启动 VM 时挂载 AWS EBS 卷

我正在探索使用 Docker 和 Docker Machine 来简化我的工作流程,以便在 AWS 中启动环境以支持数据分析和机器学习任务。我已经解决了大部分细节,但有两个悬而未决的问题:

1) 在 AWS 中使用 Docker Machine 启动 VM 时,如何指定要附加到该 VM 的 EBS 卷?

2) 如何将 EBS 卷映射到 VM 上运行的容器中的路径?

感谢你的协助!

0 投票
3 回答
5207 浏览

docker - docker-machine stop 命令杀死我所有的容器

我正在使用 docker-machine,并使用 VirtualBox 驱动程序创建了一个 VM。我想暂停我的机器而不杀死该机器中所有正在运行的 docker dontainers。这有可能以某种方式做到吗?我想恢复我的机器,并恢复我所有正在运行的容器。