问题标签 [docker-cloud]

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 投票
0 回答
55 浏览

docker - Docker Cloud Autotest 不显示所有服务日志

我正在使用DockerCloud Repositories Autotest在图像推送之前测试服务。

这是我的docker-compose.test.yml

在构建日志中,我只能看到sut服务输出,但我需要在测试失败时查看其他服务输出以进行调试。我也尝试过添加tty: true服务块但没有成功。Mongo 只是一个例子,任何其他图像都以相同的方式工作。

如何在存储库构建日志中显示所有 自动测试容器的输出?

0 投票
0 回答
1975 浏览

docker - BYON docker cloud build 中 apt-get update 的退出代码 100

这是3天没有答案后的重新发布。

我有一个自带 (BYON) Docker 云的工作版本,并且几个月以来一直在它上面成功构建。当我今天尝试重建时,它返回了一个非零代码apt-get update

我已经单独apt-get update进行了调试以隔离错误。我知道它应该与&& apt-get upgrade下面的日志文件中所示相结合。

当我省略时update,以下所有upgrade工作都正常,所以我认为这是更新列表的一些锁定,而不是防火墙问题。我还尝试在更新之前删除 docker 文件中的列表而不做任何更改。我还在这个项目的 Docker Hub 仪表板中禁用了缓存。

使用 Docker 的内部构建并在我自己的计算机上,该错误不会出现。

由于这是在我由 docker 安装的服务器上的多容器应用程序中运行的,因此我不知道如何 bash 来检查详细信息。

0 投票
1 回答
1140 浏览

docker - 在 Docker 云上的自动构建中使用 ccache

我正在使用 Docker 云上的自动构建来编译 C++ 应用程序并在映像中提供它。编译相当长(范围 2-3 小时)并且在 github 上的提交很频繁(每天约 10 到 30 次)。

有没有办法以某种方式保留构建缓存(使用ccache)?

据我了解,docker 缓存是无用的,因为由于源代码更改,将不会使用生成 ccache 的编译层。或者我们可以调整以将一些数据带回第一层吗?

还有其他解决方案吗?把它推到某个地方?


这是 Dockerfile:

0 投票
1 回答
497 浏览

docker - 为什么我的 Docker 容器在 Docker Cloud 上暴露为 TCP 而不是 HTTP

我正在使用 Docker Cloud 创建一个 Docker 服务。我使用 Docker Cloud 网站创建了该服务,但是我的容器公开为 TCP 端点而不是 HTTP 端点

Container endpoint: tcp://hadoop-cff9a38e-1.67ae8643.cont.dockerapp.io:32773

根据 Docker 云教程,可以有一个 HTTP 端点:这可以在dockercloud/hello-worldDocker 云服务的示例中看到(请参阅此处的链接...)

任何人都知道为什么 Docker 云服务公开为 TCP 而不是 HTTP,或者我如何使用浏览器访问我的服务?

0 投票
0 回答
196 浏览

azure - 错误:群部署失败,代码在 docker cloud + azure 中失败

我在 windows 上使用 docker 我使用本教程(视频)来使用 docker swarm 和 azure 我做了所有步骤
为 docker 启用 azure -图像
创建一个 swarm -图像
配置它 -图像
设置我的 ssh 密钥 -图像

我保存它并等待,经过这么长时间我在我的 swarm 日志上收到这个错误

当我尝试在我的 docker 云控制台上查看节点时,我收到了这个错误

0 投票
0 回答
308 浏览

docker - 运行测试后 Docker Cloud 自动测试不退出

我正在尝试使用 Docker Cloud自动测试我的项目的 PR。我设置了如下构建规则:

用于自动测试的 Docker Cloud 构建规则

Dockerfile:

Dockerfile.dev:

码头工人-compose.test.yml:

在本地运行测试,使用

切正常:

本地测试

在 Docker Cloud 上,测试运行,但似乎永远不会返回退出代码:

Docker Cloud Autotest 需要很长时间

我在这里 1 小时 46 分钟后取消了。发生了什么?运行测试后如何使sut服务容器退出?

完整的构建日志:

0 投票
0 回答
326 浏览

docker - 列出 docker swarm 中同一服务的所有 IP 地址

我正在使用 docker cloud,我想要一个服务,其中所有容器都可以在同一服务中找到所有其他容器。最终目标是创建一个 erlang 集群。

我一直在阅读入门指南的这一部分 https://docs.docker.com/get-started/part4/#accessing-your-cluster

据我了解,我应该能够使用入口网络并让每个容器都暴露相同的端口,

我的堆栈文件如下所示

如果我 curlwww:8080我会得到我想要的响应,但我找不到将主机名转换www:8080为 ips 列表的方法

0 投票
1 回答
73 浏览

docker - 是否可以将 swarm 配置为自动检查具有相同标签的较新图像?

我正在使用 github、travis ci(构建管理器)、数字海洋(云)、docker hub、docker cloud 来创建持续部署

我已经成功地将 github 与 travis ci 和 docker hub 集成在一起,因此在对我的一个分支(开发)的每个拉取请求之后都会创建新图像。

  1. Docker cloud 不支持在 swarm 模式下与数字海洋集成。这是否意味着数字海洋不支持 swarm 或者 docker cloud 的 gui 不只支持数字海洋集成?(我想这个问题的答案是我可以用我的机器在数字海洋中做任何我想做的事)。

  2. docker cloud 是否提供任何无法从 remore 机器使用命令行访问的特殊功能?

  3. 如果它使用的图像具有具有相同标签的更新图像,swarms 是否可以配置为检查更新?甚至更好:当有具有相同标签的更新图像时,是否有任何服务可以通知群?

0 投票
0 回答
251 浏览

ubuntu - 无法连接到我的群

我将我的 swarm 导入到 docker cloud。我在云端有两台机器,第三台是我的。我想连接 swarm (意思是 - 从我的机器中的一个管理器运行命令 - 工作节点 -如果我错了,请纠正我)。

连接到 stavalfi/swarm1:(第一个命令是 docker cloud 告诉我运行的)

当我尝试从 chorme输入: http://localhost:32768/时,我得到:

我也在运行 client_proxy_stavalfi_swarm1 图像:

我该如何解决这个错误?

0 投票
1 回答
82 浏览

docker - 如何使 docker 主机自动保持最新?

假设我有 10 台 docker 主机,由于合规性原因,我需要让它们保持最新状态。

(手动)步骤将是: 1. 排空节点 2. ssh 进入节点 3. 执行更新(并且可能重新启动) 4. 排空节点

如何让这些步骤自动发生?如何协调以便一次只排出一台机器?