问题标签 [fig]

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 投票
3 回答
22947 浏览

node.js - Nodemon 在 Docker 环境中不工作

我正在使用 Docker 和 fig 来构建 NodeJS dev-env。

当我使用 nodemon 监视 server.js 时,更改 server.js 不会重新启动服务器。

但是,当我从 nodemon 更改为 supervisor 时,它起作用了!

有谁知道问题出在哪里?

更多信息如下:


我的无花果文件夹结构:

图.yml:

Dockerfile:

Server.js:(来自 NodeJS 网站的示例代码)

0 投票
2 回答
125 浏览

makefile - 用于运行 fig 的 Makefile

我尝试创建一个 make 任务来执行fig up并安装 fig 和 docker,以防它们没有安装。我试图解决的问题是为新手处理项目的一种简单方法。

我完成了这样的事情:

并意识到这不是一项简单的任务。是否有社区采用的方式来使用 make 安装和运行 docker 和 fig?

0 投票
2 回答
1639 浏览

docker - Boot2Docker / Windows 平台上的 Fig 支持

我正在尝试使用官方 Boot2Docker 框架开始使用 Docker 和 Fig。

Fig 网站包含让 Fig 在 OS-X 上运行的说明(http://blog.docker.com/2014/10/fig-1-0-boot2docker-compatibility-and-more/)。但是,没有参考资料让 Fig 在 Windows 下的 Boot2Docker 中工作。

我从 fig 网站http://www.fig.sh/install.html尝试了在 Boot2Docker 中安装 Fig 的说明,但使用以下命令遇到了障碍:

显然 Boot2Docker 文件系统是只读的,所以 curl 命令失败。

有人可以帮助我让 Fig 在 Windows 下使用 Boot2Docker 吗?

0 投票
2 回答
654 浏览

docker - 图 kafka hostPort 映射

我想用 fig 和 kafka 来管理一个 kafka 集群。

我是 fig 的初学者,我对 hostPort 映射有疑问。

我使用 kafka-docker 作为 kafka 映像。我的 fig.yml 在这里:

这是图像给出的示例。

现在,这是我的问题:

我运行这个命令来启动一个集群:

无花果比例卡夫卡=2

我创建了一个这样的kafka主题:

./kafka-topics.sh --create --zookeeper 192.168.59.103:49157 --replication-factor 2 --partitions 1 --topic test

下一个:

$ ./kafka-topics.sh --describe --zookeeper 192.168.59.103:49157 --topic test2 Topic:test2 PartitionCount:1 ReplicationFactor:2 Configs: Topic: test2 Partition: 0 Leader: 49158 Replicas: 49159,49158 Isr: 49159,49158

现在我的 figKakfa_2 由于某些原因崩溃了(它在 49159 端口上运行)。

如何使用相同的端口重新启动此容器?

如果我再次运行 scale 命令,我会得到一个新容器,但映射到另一个 hostPort 并且 zookeeper 不会将它作为旧实例。

谢谢。

0 投票
1 回答
888 浏览

postgresql - 如何使用 fig 恢复 postgres 数据库?

我正在尝试将 Fig ( http://www.fig.sh/ ) 用于 django 应用程序。我无法从转储中重新创建数据库,我尝试:

并得到:

socket.error: [Errno 104] 连接被对等方重置

但是这次运行(仍然看不到数据库中的表):

这是泊坞窗文件:

和 fig.yml:

0 投票
1 回答
822 浏览

mongodb - Docker Fig MongoDB 主从

我对 docker 和 fig 真的很陌生,也许 fig 不是正确的工具。我尝试在我的机器上运行一个主从 mongodb 构造。

到目前为止我在 fig (fig.yml) 中做了什么

这是正确的方法吗?还是我会使用无花果比例?

我怎样才能像这里一样传递从属参数http://docs.mongodb.org/manual/core/master-slave/

让我的 mongoslave[1-2] 成为真正的 mongomaster 奴隶?

我的目标是输入无花果,这两个奴隶应该是 mongomaster 的奴隶

谢谢你的帮助

0 投票
2 回答
1473 浏览

mongodb - 使用 docker 和 fig 设置 mongodb 副本集的正确方法是什么?

使用 docker 和 fig 设置 mongodb 副本集的正确方法是什么?

我试图按照官方mongodb 教程创建一个fig.yml包含一些副本集的文件,但总是被如何调用rs.initiate()rs.add("<hostname><:port>")正确地阻止。

我找到了这个 SO 答案,解释了为什么我不能在shell不调用的情况下从 开始一切rs.initiate(),那么我该如何实现呢?

哦,我使用mongo:latest(v2.6.5) 作为基础镜像,没有任何修改。

0 投票
2 回答
411 浏览

ruby-on-rails - 如何使用 Docker 和 Fig 更新生产中的 Rails 应用程序,且停机时间为零?

我正在为我的 Rails/Postgres 应用程序使用 Docker 和 Fig。

将 Rails 应用程序更新推送到生产环境的最佳方式是什么?目前我正在生产中运行以下脚本,但它会导致大约 10 秒的停机时间:

我猜当 Fig 重新创建web容器时会发生停机。

这是fig.xml我在生产中使用的文件。

该应用程序的演示在这里:https ://github.com/evgenyneu/docker-rails-fig-sample

0 投票
2 回答
5282 浏览

docker - 图:如何在现有容器上运行命令?

我有两个容器运行fig up:web 和 db。我想获得一些关于 web 容器运行环境的信息:设置了哪些环境变量,读取 web 服务器写入的一些日志等。

我知道容器有点像进程,你不会“登录”进程,但它们也与虚拟机类似,你可以登录它们......

我怎样才能做到这一点?

0 投票
2 回答
1331 浏览

docker - Docker:如何向容器提供秘密信息?

我将我的应用程序放在一个容器中,它正在读取环境变量以获取密码和 API 密钥以访问服务。如果我在我的机器上运行应用程序(而不是在 docker 内),我只是export SERVICE_KEY='wefhsuidfhda98'和应​​用程序可以使用它。

对此的标准方法是什么?我正在考虑有一个秘密文件,该文件将通过export命令添加到服务器,然后source在该文件上运行。

我正在使用码头工人和无花果。