问题标签 [portainer]

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

docker-compose - Docker-compose 和 Portainer 的目的是什么?

我是一名工程新手,在尝试 Raspberry Pi 时尝试学习一些东西。我想尝试 Docker,所以我跟着一个教程,它安装了 Docker、docker-compose 并通过它安装了 Portainer。

现在我有点迷路了。 docker-compose 的目的是什么? Portainer 的目的是什么?

如果我想添加一些像 NextCloud/openVPN 这样的容器,我该怎么做?通过搬运工?还是码头工人撰写?

谢谢!

0 投票
0 回答
267 浏览

php - 编辑 php.ini 为 Docker 和 Drupal 启用 XDebug

我是 Docker 和 Portainer 的真正初学者。我正在尝试使用 Docker 为我的 Drupal 7 和 8 站点设置本地测试环境。我使用 Portainer 中的 Stacks 编辑器为 Drupal 定义了两个容器。我想编辑 php.ini 文件以启用 XDebug,这样我就可以通过 VSCode 对一些自定义 PHP 代码进行一些调试。

我找不到(查找或)编辑这些 Drupal 框的 php.ini 的方法。我将我使用的代码放在下面的堆栈编辑器中。

0 投票
1 回答
230 浏览

node.js - NestJS 与 Docker 和 Portainer

我正在尝试使用虚拟专用服务器启动我的项目。我已经安装了 Docker 和 Portainer,我可以开始这个项目了。但它没有在任何端口运行。我确实设置在端口 3000 中运行,但是当我输入浏览器 IP_Of_My_VPS:3000 时没有任何反应。我是 docker 新手,我所做的每个配置都是基于我的搜索。

此打印显示图像未在任何一个端口中运行。

这另一个打印显示我的应用程序正在运行(但我不知道如何访问它)。

我的码头配置:

0 投票
2 回答
2931 浏览

docker - 从 docker-compose.yml 配置搬运工(-ce)

我的 docker-compose.yml:

(“[...]”仅适用于与问题无关的其他服务)

我配置了管理员密码,command: --admin-password [bcryptHash]但如何将其配置为使用来自 docker-compose 而不是来自 Web 界面的本地/“容量”docker 实例/套接字?

0 投票
1 回答
1023 浏览

linux - Traefik:所有子目录返回 404

首先,提前感谢您查看。我想我在某个地方有一个非常基本的错误,但我已经搜索了几个小时没有结果。我正在尝试运行概念验证以在子目录中的 traefik 2.4 反向代理后面公开容器。我的 DDNS 不允许使用子域,所以在我能证明这可行之前,我一直在使用子目录。

我的问题是我站起来的每个容器都被 traefik 动态拾取并显示在仪表板中,但是子目录给出了 404 错误。我什至使用带有正则表达式的 PathPrefix 来防止结束/错误。

这是我的配置。

Traefik 的 docker-compose:

这是我的 traefik.yml 配置文件:

这是我试图公开的第一个概念验证容器。它只是一个单独的 docker-compose 中的搬运工:

总之,我导航到 domain.host.com,它通过将我重定向到 domain.host.com/dashboard 来正常运行。但是,当我转到 domain.host.com/porttainer 时,它会出现 404 错误。

如果我应该发布任何其他详细信息,请告诉我。我觉得我缺少一个非常明显的配置,因为这是我第一次使用 Traefik。再次感谢任何帮助!

0 投票
1 回答
835 浏览

docker-compose - UnhandledPromiseRejectionWarning:错误:在 docker-swarm 上运行的 nodejs 中的 getaddrinfo ENOTFOUND

正如您可以从 docker-compose.yml 文件中找到的那样,该文件托管在 Docker-Swarm 模式下的 Portainer Stack 中。容器在 Portainer 中运行良好,但看起来灯服务器无法与 Redis 通信并引发以下错误:

这是我的配置:

在此处输入图像描述

任何想法如何解决这个问题?

0 投票
2 回答
1900 浏览

docker - 如何重新安装搬运工码头?

我很久以前用 docker 做了一个网站,但是我丢失了 portainer 的密码。因此,我尝试重新安装以重置我的 ID 和密码,但似乎搬运工一直包含我以前的 ID 和密码。我删除了音量,但仍然无法正常工作。我确实喜欢这个。

步骤1。停止并删除容器。

第2步。删除图片

第三步。删除卷

第4步。重新安装搬运工

当我尝试访问 portainer 时,仍然询问最后一个 ID 和密码。

0 投票
0 回答
247 浏览

docker-swarm - traefik 搬运工群 404

当我尝试到达 portainer 或 traefik 的端点时,我得到 404 not found 错误。

如果我在 docker 中设置而不是在 docker swarm 中设置,效果很好。我相信我想念平衡器之类的配置。

我想念 thetraefik.http.services.<service_name>.loadbalancer.server.port

没有群配置:


群配置


0 投票
1 回答
347 浏览

docker - 未列出 Docker 容器

我对 Docker/Portainer 很陌生,并尝试了解基础知识。

我有几个容器正在运行(我可以访问它们),它们没有与“docker ps -a”一起列出,例如http://0.0.0.0:8081/上的 Drupal-container

我确实在我的 Linux 上看到了它:root@plan:/home/andre# ps -aux | grep 码头工人 | grep 8081 根 1212 0.0 0.0 549052 3932 ?Sl 16:44 0:00 /usr/bin/docker-proxy -proto tcp -host-ip 0.0.0.0 -host-port 8081 -container-ip 172.17.0.4 -container-port 80

但是“docker ps -a”没有列出我上面的容器。我什至不能用“docker images”来制作它的图像。

重新启动我的 Ubuntu 会话并没有改变任何东西。

0 投票
1 回答
193 浏览

docker - Portainer API 中的 SwarmID

Portainer API有这个端点https://{portainer_url}/api/stacks/{id}

返回模式(使用示例中的响应)

我想通过使用响应返回的“SwarmID”来获取节点 url。

但是检查 SwarmID 从 中返回docker node ls,响应中没有匹配的 SwarmID。

我想知道 Portainer 返回的 SwarmID 到底是什么?或任何其他方式可以帮助我获得特定堆栈部署到的节点?