问题标签 [docker-ucp]

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

docker - 我可以在 docker UCP 的 443 端口上运行该服务吗?

我想在端口号 443 上运行 spring-boot 微服务。我正在使用 docker 命令创建此服务

当我启动此命令时,服务运行良好,但 DTR 和 UCP 出现故障。我对此没有完整的想法,但只知道 docker UCP 控制器在 443 上运行。我的问题是

  1. 我可以在端口 443 上将我的微服务作为 docker 服务运行吗?
  2. 我可以将 docker UCP 控制器的端口号更改为另一个端口吗?

提前致谢。

0 投票
1 回答
533 浏览

shell - 如何使用 shell 文件将参数传递给 docker-compose.yml

我有 docker-compose.yml 如下:

我想将 some-dtr-name、some-orgname、some-reponame、some-versionname、somememory、some-profile、some-profile、some-port 作为 docker-compose 文件的参数传递。我正在使用 shell 文件执行此任务。

我该怎么做这个任务??

0 投票
0 回答
105 浏览

docker - 如何防止访问容器内的 docker socket 表单

在 docker swarm 集群中,我们如何防止容器访问 docker socket。我们有一个共享的 swarm 集群,容器很容易通过挂载它来访问 docker.sock,并在容器中以 root 身份访问它。我们如何否认这一点(假设我们无法控制正在部署的 compose 文件),我们希望在 swarm/docker 守护进程级别控制这一点,仅允许对少数运行 Jenkins CI 容器的机器进行访问,而不是对 swarm 中的其他机器进行访问。

0 投票
1 回答
487 浏览

docker - 来自守护进程的错误响应:Get https://xxxx/v1/users/: x509: certificate signed by unknown authority

我是 docker 新手,我正在测试一些东西。我已经安装了一个 UCP 来上传我的图像,但是当我想使用 CLI 登录到 UCP 时显示了这个错误:

来自守护程序的错误响应:获取https://xxxx/v1/users/:x509:证书由未知机构签名

我搜索了这个错误,然后我发现了许多响应(许多不同的响应),我完成了 DTR 的安装,我可以毫无问题地登录。

我的问题是:

在我只安装了 UCP 后,我尝试连接到此,错误显示。那么,是否必须安装 DTR 才能正确连接?或者,这可能是另一个问题吗?

谢谢你的帮助!

0 投票
5 回答
21434 浏览

docker - Docker compose 为堆栈设置容器名称

我正在将一个小堆栈部署到UCP上

我面临的问题之一是为service1命名容器。

我需要为容器设置一个静态名称,因为它由mycustomimageforservice2使用

使用(版本 3)Compose 文件以 swarm 模式部署堆栈时,将忽略container_name 选项。

我必须使用版本:3撰写文件。

我有哪些选择?

0 投票
0 回答
2049 浏览

docker - 反向代理 + IIS + Docker

我有两个服务在一个集群中运行(我将它们称为 A 和 B),副本为 1,这意味着每个服务一个容器。

服务 A 有一个 Web 应用程序 (UI),它调用服务 B 中的另一个 Web 应用程序 (api)。

服务 A 在 8082 上公开,服务 B 在 8081 上公开。

但是,由于端口的差异,我将不得不实现某种反向代理来完成这项工作,并且 CORS 不允许 A 调用 B(即使它们在同一个 url 上可用,因为它们是 swarm 的一部分)。

我的想法是在 A 中拥有一个虚拟 web api 以及现有的 UI 应用程序,并将 urlReWrite 规则添加到虚拟 api,以便从 UI 应用程序到服务 A 中的虚拟 web 应用程序的请求将被重定向到服务 B 中的实际请求。

无论出于何种原因,这都行不通。我只是收到 404 错误。有人可以帮我弄这个吗?

我还在下面为服务 A 发布了 dockerfile 内容,其中写入了 urlRewrite。

0 投票
1 回答
64 浏览

docker - 不同堆栈中相同图像的多个服务+ Docker UCP

我想知道以下情况是否可行,因为我尝试了失败。

有两个堆栈 StackA 和 STackB。

StackA 的服务 ServiceA1 和 ServiceA2 分别具有已发布的端口 8081 和 8082。StackB 的服务 ServiceB1 和 ServiceB2 分别具有已发布的端口 9081 和 9082。

ServiceA1 和 ServiceB1 基于 Image I1 ServiceA2 和 ServiceB2 基于 Image I2

无论出于何种原因,StackB 中的两个服务都没有响应,而 StackA 中的服务工作正常。

0 投票
0 回答
224 浏览

docker-swarm - Windows 上的 Http 路由网格

我尝试使用这篇文章来实现 HRM。

码头工人人力资源管理窗口

但是,当我点击 wordpress.example.com 时,我没有得到任何回应

但是当我用管理器节点的 ip (如http://10.54.52.79:8000)替换域时,我确实得到了响应

我哪里会出错?

0 投票
1 回答
176 浏览

docker - 如何将 docker push 限制为某些标签

有没有一种使用 UCP 的方法可以限制某些用户仅推送到某些标签,例如,拒绝推送到 abc/batch_scheduler:1.0.0 但让他们推送到 abc/batch_scheduler:dev123 ?

先感谢您。

0 投票
1 回答
20 浏览

docker - Docker:捕获整合的 cpu 和 mem 使用情况

虽然我知道我们有 Docker 远程 API(https://my.company.docker.net/containers/ {containerId}/stats)来获取给定容器的 cpu、mem 统计信息以及其他详细信息,但我想获得整合的 cpu , 在我们的负载均衡器后面运行的所有 docker 实例的内存使用情况。

假设负载均衡器是https://helloworld.lb.net并且在此负载均衡器后面有 3 个 docker 容器实例,流量可以流向(即 helloworld.node1.net、helloworld.node2.net 和 helloworld.node3 。网)。我想获得这 3 个实例的综合 cpu、mem 使用情况,而不是单独的形式。要启动的实例将是动态的。

另请注意,负载平衡器是动态的而不是静态的。不同的业务应用程序可能有不同的负载均衡器,例如 crmapp.lb.net,anotherapp.lb.net 支持相应的 docker 容器实例。

提前致谢。