问题标签 [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.
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 实例。
有什么我错过或无论如何要调试的吗
提前谢谢
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):
我有一个错误,但我不明白...
谢谢您的帮助 :)
有美好的一天
克里斯托夫
kubernetes - NginxInc/kubernetes-ingress - 打开 portainer websocket 连接 - 传递标头
在此处报告解决方案以供将来参考,因为在实施此操作时找不到任何单一资源:
使用nginxinc/kubernetes-ingress控制器而不是kubernetes/ingress-nginx。
问题始于portainer v2.1.1,但如果您需要创建入口规则并传递标头,或应用任何特定规则。
问题代码:
docker - 在 Portainer 中自动更新和重新部署 docker 容器
我正在使用 Portainer 来部署我的容器。我需要它:
- 自动更新我的自定义镜像的基础镜像并重新部署它们
- 轮询 docker 注册表(在我的情况下为 Nexus)以检查自定义映像的较新版本,拉取该映像并部署它(全部自动)。
有没有办法同时满足这两个要求?
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 发布”插件的哪个部分的用户/机器组合。
我没主意了。
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 服务器与仅代理部署?
docker-swarm - EC2 机器上的 Portainer 代理未部署
我有一台新的 AWS EC2 机器(Ubuntu 20.04 LTS 服务器),它是 Docker 群的主人。我正在尝试部署 Portainer 代理来远程监控我的堆栈。
如果我按照官方指南,发出命令:
我得到错误:
我不是刚刚创建了提到的网络吗?我错过了什么?提前致谢!
docker - Portainer Docker Swarm 导入机密以进行组合
在 Portainer swarm 中添加 Secrets 并尝试将其作为变量导入任何人都可以举例说明我如何将它导入到 compose
docker - Portainer - 如何在 docker compose 中添加本地路径到卷
我正在尝试使用Portainer进行基本配置,但无法正确连接我的卷。如您所见,我正在尝试一个相对简单的配置,但是在尝试此操作时出现错误:
您能否帮我完成此配置工作,这将使我成为学习正确设置其余部分的一个很好的起点。
我在文档中可以找到的只是如何链接命名卷,但我看不到如何将它们链接到本地计算机上的文件夹,所以我对这些信息并不了解......