问题标签 [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 回答
487 浏览

kubernetes - 在 Kubernetes 集群上部署 Portainer 失败

在 Kubernetes 集群(1 个 master,2 个 worker)上部署 Portainer 之后,遵循https://documentation.portainer.io/v2.0/deploy/ceinstallk8s/,通过

我得到了状态:

因此,Pod 尚未就绪,状态为待处理。服务已启动,但没有外部 IP。部署尚未就绪或可用。ReplicaSet 未就绪。

而且我无法访问端口 30777 上的实例。即http://20.199.64.113:30777/

更多“kubectl 描述”信息:

我确实研究了以下错误/警告:

但仍然无法启用 Portainer 实例。

有什么我错过或无论如何要调试的吗

提前谢谢

0 投票
1 回答
669 浏览

docker - MQTT 与 NGINX 和 Let's Encrypt

我想用 NGINX 和 Let's Encrypt 建立一个 MQTT(代理)服务器。

有关信息,我将这个存储库用于 NGINX 和 Let's Encrypt: https ://github.com/evertramos/docker-compose-letsencrypt-nginx-proxy-companion

这是图表:

在此处输入图像描述

我已经有几个网站了。(wordpress,搬运工,...)

这是我的 docker-compose.yml :

这是我的环境文件(.env):

我有一个错误,但我不明白...

谢谢您的帮助 :)

有美好的一天

克里斯托夫

0 投票
1 回答
157 浏览

kubernetes - NginxInc/kubernetes-ingress - 打开 portainer websocket 连接 - 传递标头

在此处报告解决方案以供将来参考,因为在实施此操作时找不到任何单一资源:

使用nginxinc/kubernetes-ingress控制器而不是kubernetes/ingress-nginx

问题始于portainer v2.1.1,但如果您需要创建入口规则并传递标头,或应用任何特定规则。

问题代码:

0 投票
0 回答
990 浏览

docker - 在 Portainer 中自动更新和重新部署 docker 容器

我正在使用 Portainer 来部署我的容器。我需要它:

  1. 自动更新我的自定义镜像的基础镜像并重新部署它们
  2. 轮询 docker 注册表(在我的情况下为 Nexus)以检查自定义映像的较新版本,拉取该映像并部署它(全部自动)。

有没有办法同时满足这两个要求?

0 投票
1 回答
393 浏览

docker - 从在 docker 容器中运行的 Jenkins 传输构建工件时出现问题

我是一个新手,有这个 CI/CD 容器的东西,所以请在我错的地方纠正我。
我似乎无法找到如何通过在我的 jenkins 实例(工作区)上创建的 npm 构建文件发送到远程服务器。我有一个管道可以成功引入我的 github 存储库,完成我所有有趣的 npm 工作(npm 安装、测试、构建)。我在我的 jenkins 实例 /workspace 中看到了我的构建目录。
我的环境如下。我们有一个安装了 docker(带有 Portainer)的服务器。詹金斯在一个安装了卷的容器中运行(我的反应构建目录在这里)。管道或构建等没有问题。我只是不知道如何将我的工件从我的詹金斯工作区目录推送到我的“远程”开发服务器。

我可以使用我的远程服务器凭据(但需要密码)在我的 jenkins 容器中成功打开控制台(作为 jenkins 用户的端口)和工作区目录中的 scp 文件。

我安装并使用了“通过 SSH 发布”Jenkins 插件,并从我的设置中获得了成功的“测试配置”。
我在远程机器上创建了我的 RSA 密钥(我试图将我的构建文件推送到)。然后,我将私钥(在没有密码的情况下创建)粘贴到插件的“使用密码身份验证,或使用不同的密钥”部分。同样,我获得了成功的测试连接。

在我的管道中,最后一步是部署,我使用这个命令

我收到“权限被拒绝(公钥、密码)”。错误。我没有与 rsa 密钥关联的密码。我尝试了两种方法,在远程机器上创建 rsa 密钥作为我的远程用户,将 jenkins 机器作为 jenkins 用户。我已经阅读了人们以两种方式创建密钥的示例,但不确定创建密钥并粘贴到“通过 SSH 发布”插件的哪个部分的用户/机器组合。
我没主意了。

0 投票
1 回答
309 浏览

docker - Docker 共享内存大小超出范围或未处理的系统错误,NCCL 版本 2.7.8

以下错误和解决方案适用于通过 YAML 在portainer中部署堆栈,但它们肯定可以应用于 docker。

环境:

尝试使用单个 GPU训练模型时,会引发共享内存大小超出范围错误。

此外,当我使用更多 GPU (4) 时,我得到了一个不同的错误,即

但是,如果您启用NCCL 的调试,您会注意到它的根源实际上是共享内存大小错误。

0 投票
0 回答
2039 浏览

docker - Docker:Portainer 服务器与仅代理部署

我刚刚通过在 Windows WSL / Docker 桌面部分上关注 Docker 安装了Portainer CE,如下所示:

打开终端并运行以下命令:


接着:

然后通过http://localhost:9000没有任何问题(也定义管理员密码)登录系统。



另一方面,在第二个命令下方还有一个附加部分,如下所示:

Portainer Agent Only Deployment
运行以下命令在您的 Docker 主机中部署代理。
docker run -d -p 9001:9001 --name portainer_agent --restart=always -v /var/run/docker.sock:/var/run/docker.sock -v /var/lib/docker/volumes:/var /lib/docker/volumes 搬运工/代理

是否需要使用该命令,Portainer Agent 到底有什么好处?什么是 Portainer 服务器与仅代理部署?

0 投票
1 回答
75 浏览

docker-swarm - EC2 机器上的 Portainer 代理未部署

我有一台新的 AWS EC2 机器(Ubuntu 20.04 LTS 服务器),它是 Docker 群的主人。我正在尝试部署 Portainer 代理来远程监控我的堆栈。

如果我按照官方指南,发出命令:

我得到错误:

我不是刚刚创建了提到的网络吗?我错过了什么?提前致谢!

0 投票
2 回答
1169 浏览

docker - Portainer Docker Swarm 导入机密以进行组合

在 Portainer swarm 中添加 Secrets 并尝试将其作为变量导入任何人都可以举例说明我如何将它导入到 compose

0 投票
0 回答
1480 浏览

docker - Portainer - 如何在 docker compose 中添加本地路径到卷

我正在尝试使用Portainer进行基本配置,但无法正确连接我的卷。如您所见,我正在尝试一个相对简单的配置,但是在尝试此操作时出现错误:

您能否帮我完成此配置工作,这将使我成为学习正确设置其余部分的一个很好的起点。
我在文档中可以找到的只是如何链接命名卷,但我看不到如何将它们链接到本地​​计算机上的文件夹,所以我对这些信息并不了解......