问题标签 [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.
linux - 在 Pycharm 中修改 Python 代码后,如何将更改部署到我的 Portainer?
也许这是一个基本问题,但我真的不是 Portainer 的专业人士。我有一个本地 Portainer,一个 Pycharm 来管理 Python 代码。修改代码并将此更改部署到本地 Portainer 后,我应该怎么做?
谢谢
docker - 查看 Portainer 运行的命令
使用其图形界面时如何/在哪里查看 Portainer 运行的命令?
例如,当我启动一个现有容器时,我想知道它是如何做到的。就像在 Jetbrain 的 IDE 中显示 git 命令的日志时一样。
traefik - Docker swarm 模式、搬运工、traefik
我正在尝试将网络服务器设置为 Docker Swarm 模式。任何帮助表示赞赏。
我的想法是配置一台机器,暂时独立运行,但准备好扩展以实现负载平衡和容错目的。我希望 traefik 在我的所有节点上运行,而不仅仅是在主节点上运行,正如我在一些示例中看到的那样。
当前问题:
- 让我们加密似乎不起作用,但我看不到日志中的错误
- 我无法到达搬运工投掷 traefik
另一个问题是是否可以使用 docker swarm 集成键/值而不是 Consul
我的部署文件如下:
docker - 不同堆栈和网络上的 Docker 容器相互通信
在我的微服务架构应用程序中,我想添加 Sleuth 和 Zipkin 服务器(来自 Docker Hub 的图像)。在本地一切正常 - 每个微服务都将数据发送到 Zipkin 服务器。当我在服务器上部署所有微服务时,问题更加复杂 - Zipkin Web UI 是空的 - 没有任何痕迹。
在 application.properties 中,我们可以显式设置 Zipkin 服务器的 url:spring.zipkin.base-url: http://10.0.44.1:9411/
- 我正在使用搬运工
- 我所有的微服务都在网络 X1 的堆栈 X 中
- Zipkin 在堆栈 Y 中,在网络 Y1 中。
我认为所有容器都可以在不同的堆栈/网络中相互通信,但事实并非如此。我应该怎么做才能发布我的 Zipkin 服务器/容器以供所有堆栈/网络中的所有容器使用?
有没有可能使用 Portainer 来做到这一点?
先感谢您
docker - Docker:创建 Portainer 容器时出现问题
我正在尝试在 Windows 10(和 Docker ToolBox)中创建一个 Portainer 容器,但使用此docker run
命令时出现错误:
给我这个错误:
如果我按照Portainer 页面--mount
上的 Windows 示例,将docker.sock
路径的版本替换为-v
版本,如下所示:
我收到了这个错误:
但是容器确实被创建了;但是,它忽略了命令行中的指定端口,当我尝试使用 Kitematic 手动重新添加它们时,它会在该容器上启动一个引导循环,并且该容器不可用,我最终不得不废弃它。
有人知道我错过了什么吗?我现在正在学习如何使用 Docker。
java - 无法让 activemq Docker 映像在 portainer 中作为服务运行
我有一个 ActiveMQ Docker 映像存储在本地 Nexus 存储库中。
我正在尝试使用以下 stack.yml 将此映像中的 ActiveMQ 部署为 Portainer 实例上的服务:-
在部署这个 stack.yml 之前,我创建了卷部分中指定的三个主机卷。我为所有用户设置了对这些目录的完全读写权限。
当我尝试在 Portainer 中部署 yml 文件时,会检索图像并且容器以“正在运行”的状态启动。但是,当我检查日志时,我看到以下内容:-
相关的错误消息粘贴在下面: -
它提到了一个丢失的文件。事实上,当我查看绑定到的主机卷时/opt/activemq/conf.tmp
,/opt/activemq/conf
它们中根本没有任何内容,尽管一个文件 .activemq.pid
确实被写入绑定到/data/activemq
.
有没有人见过这种行为和/或可能对我可能出错的地方有任何建议?非常感谢您阅读我的问题。
apache - 如何使用 Apache 重定向 Node-Red 的请求?
我在 AWS 中运行一个带有 docker 服务器(由 Portainer 管理)的 Ubuntu,并带有这两个正在运行的容器:
1 - NodeRed(为我的 API 提供服务)
2 - Apache(托管使用上述 NodeRed 的 API 的站点)
我已经为此服务器配置了一个域,并将 apache 设置为使用 SSL。apache 通过 HTTPS 在我的站点上运行正常,但问题是 NodeRed(在端口 1080 中运行)未配置为在 SSL 中运行。这会导致我的网站出现故障,因为我的 API 端点正在 HTTP 下运行,并且由于安全原因被浏览器阻止。
问题是:有没有办法在 apache 中创建某种“映射”,接收来自 HTTPS 的请求并重定向到 HTTP 中的 NodeRed(两者在同一台服务器上运行)?
我的想法是创建一个像https://api.mysite.com这样的子域,它发送对 apache 的请求,然后 apache 将其重定向到我的 NodeRed。那可能吗?
docker - 如何使用 Portainer 访问 Docker 容器外壳和挂载卷?
我已经在 Ubuntu 18.04 上安装了 Docker CE,并且我正在使用 Portainer UI 来轻松部署容器。
我仍然是 Docker 的初学者,我已经学习了很多教程,但我仍然对挂载正在运行的容器的卷一无所知。
例如;
我使用 Portainer UI 中提供的官方镜像安装了 Nginx,它运行良好并显示 NGINX 默认页面。
现在我想添加我的 HTML 文件并编辑 NGINX 配置,但我在本地硬盘上找不到任何文件。
我知道 Docker 使用卷来存储加密数据。
如何将正在运行的容器的文件挂载到我的 Ubuntu 机器上并随时随地编辑配置/html 文件
我喜欢 Docker 的想法,在容器中运行应用程序。
我能够在 Heroku 中部署相同的容器,但安装卷、编辑文件,我对此一无所知。
对不起,如果这是一个愚蠢的问题。
docker - Docker-compose 不读取环境变量(MYSQL_DATABASE_PASSWORD)
我正在尝试使用 Portainer 的默认 Wordpress 模板在 Synology NAS 上构建一个小的 wordpress 堆栈。它直接声明 MYSQL_DATABASE_PASSWORD,但在运行时,我得到以下信息:
You need to specify one of MYSQL_ROOT_PASSWORD, MYSQL_ALLOW_EMPTY_PASSWORD and MYSQL_RANDOM_ROOT_PASSWORD
我已经在他们的文档中使用他们的默认 docker-compose.yml 文件对FileRun进行了同样的尝试,即使这样也会引发上述错误。
我尝试导出任何/所有这些环境变量,但发现发生了同样的问题。
预期结果将是堆栈运行,特别是 mariadb 容器。实际发生的是容器反复死亡,抛出You need to specify one of MYSQL_ROOT_PASSWORD, MYSQL_ALLOW_EMPTY_PASSWORD and MYSQL_RANDOM_ROOT_PASSWORD
错误。
docker - 无法启动 Portainer 代理并出现错误“无法检索广告地址”
我运行 followimng 命令在 Win Server 2019 (V1809) 上部署 Portainer。
在独立的 Windows Server 2016 Docker 主机上部署 Portainer 代理
$ docker run -d -p 9001:9001 --name portainer_agent --restart=always -v .\pipe\docker_engine:.\pipe\docker_engine portainer/agent
我应该如何解决“无法检索广告地址”错误?
这是代理容器日志:
2019/05/29 12:21:14 [错误] - 无法检索广告地址:无法检索代理可以投放广告的地址。检查您的网络设置
2019/05/29 12:22:16 [错误] - 无法检索广告地址:无法检索代理可以投放广告的地址。检查您的网络设置
2019/05/29 12:23:18 [错误] - 无法检索广告地址:无法检索代理可以投放广告的地址。检查您的网络设置
2019/05/29 12:24:20 [错误] - 无法检索广告地址:无法检索代理可以投放广告的地址。检查您的网络设置
2019/05/29 12:25:21 [错误] - 无法检索广告地址:无法检索代理可以投放广告的地址。检查您的网络设置