docker-swarm-mode 相关问题


将堆栈部署到远程集群

早上好, 我现在正在接近 docker swarm,但无法找到一些信息。 我的目标是为我的 swarm 集群创建 gitlab 或 travis 部署,我创建了我的管理器节点...


Keycloak 20.x docker 映像无法启动(docker-compose)

我正在使用 docker swarm 并设置 keycloak 20 的新副本,但遇到了一些问题。 我一直在使用旧版本的 Keycloak,但似乎启动配置等已更改,


Nginx 和 Traefik 的性能非常慢

我们有以下基础设施来部署 PHP 应用程序: 运行 Nginx 作为代理的 VM Docker Swarm 集群中有 3 个节点 Traefik 容器部署在这个集群中(所以我们有 3 个包含...


Django + psycopg2 操作错误无法打开证书文件“/root/.postgresql/postgresql.crt”:权限被拒绝

我有一台 ubuntu 22 的服务器和 digitalocean 上的 postgres 数据库。我正在使用 docker swarm 部署 django 应用程序,当我尝试访问 /admin 页面时,出现此错误: 连接...


docker部署不会在swarm中发布端口

我设置了一个集群,有两个节点,一个管理器和一个工作器。我希望在群中发布一个端口,以便我可以访问我的应用程序,我想知道如何实现这一点。 版本:'2'


已关闭(H264 轨道 1 无效:sprop-parameter-sets 丢失(96 packetization-mode=1)

我使用FFmpeg6.1来流RTSP,但我在服务器上收到以下错误。已关闭(H264 轨道 1 无效:sprop-parameter-sets 丢失(96 packetization-mode=1),客户端:发生错误...


在 Caml Async 中等待 Writer.write 完成

我有以下简单的 OCaml 异步作业,该作业应该写入文件并终止进程。 Unix.openfile "foobar" ~mode:[`Creat;`Rdwr] >>= 有趣的 fd -> 让 wr = Writer.cre...


使用 docker 选项运行 Docker 容器

当通过Jelastic运行Docker容器时,docker run命令由什么组成? 我在该平台上测试过 Docker 容器,它们始终显示 404 错误,支持有


docker 如何识别 run -v 选项是指主机目录还是 docker 卷?

当使用选项 -v a:b 执行 docker run 时,a 可以指主机上的目录,也可以指 docker 卷名称。 docker如何识别是哪一个?


Docker - 没有这样的文件或目录

当我运行 docker 文件时,收到来自 docker 的错误。它说 /var/lib/docker/aufs/layers/xxxx: 当我运行 Docker build 时没有这样的文件或目录。 我尝试了很多方法...


Spring Boot Keycloak docker-compose

当 Docker 容器中的 Spring Boot 应用程序尝试访问 Keycloak Docker 容器时,我遇到问题。我使用 docker-compose 创建了它们。以下是文件: 版本:“3.8”


如何更改重叠元素后面的文本颜色?

我的 React 组件中有白色文本,我希望该文本中延伸到背景上另一个元素后面的部分是橙色的。 我尝试使用 mix-blend-mode: Difference;在 CSS 中,b...


无法连接到 Docker 中的 Postgresql

我正在使用此 docker-composer.yml 创建一个 Docker 容器: postgres: 图片:postgres:最新 容器名称:postgres 端口: - “5432:5432” 环境:


Docker 的 RUN 文档示例不起作用

我尝试实现Docker本身提供的示例(https://www.docker.com/blog/introduction-to-heredocs-in-dockerfiles/) # 语法=docker/dockerfile:1.3-labs 来自 ubuntu:20.04 奔跑<<...


尝试在 /etc/docker/daemon.json 中设置 max-size 时 Docker 服务未启动

docker 服务似乎无法识别 daemon.json 文件中的 max-size log-opts 设置,因此无法启动。 /etc/docker/daemon.json { “日志驱动程序”:“系统日志”...


docker中npm start启动node应用程序的问题

我阅读了一些 Docker 和 Node.js 最佳实践文章,例如https://github.com/nodejs/docker-node/blob/main/docs/BestPractices.md 或使用


docker-compose 构建输出到日志文件

我要存档的内容: 我想将 docker 构建过程的输出存储在一个文件中,并在终端中在线查看它。 我尝试的是: docker-compose build --progress plain myenv | docker-compose build --progress plain myenv | docker-compose build --progress plain myenv |给我的...


带有 nginx-proxy 的 Docker:不允许附加属性名称

从 ubuntu 18 升级到 Ubuntu 20.04.6 LTS 后 Docker 停止工作 我正在使用 docker-compose 但它完全停止工作。所以我切换到“docker compose” 我现在正在尝试...


为什么 docker 登录无法使用正确的凭据工作?

我正在尝试在 Linux 机器上进行 docker 登录。我正在使用 docker hub 用户名“undrewb”和用于登录 hub.docker.com 的密码。为什么这不起作用?我没有登录 GUI 和 docker


在 Docker + WSL 版本 2 中连接 ECONNREFUSED 127.0.0.1:27017 Mongo

我正在使用的堆栈: WSL v2: 名称 状态 版本 * Ubuntu-18.04运行2 Ubuntu-20.04 已停止 2 WSL 中的 Docker: 客户端:Docker 引擎 - 社区


Tail 和 grep docker 日志

如何同时尾部和 grep Docker 日志?我尝试过以下方法: sudo docker 日志 -f my_container | grep foo 这应该在容器日志中尾随 foo 的所有行,但显示


如何解决“Docker Desktop - WSL 内核版本太低”错误 [已关闭]

如何解决“Docker Desktop - WSL 内核版本太低 [内容]”错误? Docker Desktop 需要更新的 WSL 内核版本。通过运行“wsl --update...


SQLServer 存在哪些会话提供程序类型?

如果您想在 web.config 中实现 SQL 会话,通常会有一些简单的内容,例如: 如果您想在 web.config 中实现 SQL 会话,通常会有一些简单的内容,例如: <sessionState mode="SQLServer" sqlConnectionString="myConnectionString"/> 但是,如果您想要一个自定义提供程序来执行诸如使用配置生成器隐藏连接字符串之类的操作,您可以编写以下内容: <sessionState mode="Custom" customProvider="SQLSessionProvider"> <providers> <add name="SQLSessionProvider" connectionStringName="SQLSessionService" type=""/> </providers> </sessionState> <connectionStrings configBuilders="CS_Environment"> <add name="SQLSessionService" connectionString="Environment_Key_Here" /> </connectionStrings> 问题是我不知道mode=SQLServer存在什么类型。在我的搜索中,我看到了 OBDC 会话的示例,其中 type=ObdcSessionStateStore 以及各种其他会话提供程序,但没有一个适用于 SQLServer。 SQLServer 存在哪些会话提供程序类型? 您可以使用此功能并通过 Nuget Package Manager 安装的 type 是 Microsoft.AspNet.SessionState.SqlSessionStateProviderAsync 还应该安装SessionState.SessionStateModule。如果您是第一次将其安装到项目中,它将在您的 <sessionState> 中为您创建一个 web.config 模板。下面是如何使用它的示例: <connectionStrings configBuilders="CS_Environment"> <add name="SQLSession_Connection" providerName="System.Data.SqlClient" connectionString="SQLSessionProvider-configBuilder_failed" /> </connectionStrings> <sessionState cookieless="false" regenerateExpiredSessionId="true" mode="Custom" customProvider="SqlSessionStateProviderAsync"> <providers> <add name="SqlSessionStateProviderAsync" connectionStringName="SQLSession_Connection" type="Microsoft.AspNet.SessionState.SqlSessionStateProviderAsync, Microsoft.AspNet.SessionState.SqlSessionStateProviderAsync, Version=1.1.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35" /> </providers> </sessionState> @8protons,您以前有使用过 Microsoft.AspNet.SessionState.SqlSessionStateProviderAsync 的经验吗?我收到“在应用程序配置中找不到或连接字符串为空”错误 lmk 如果您能提供帮助


使用 Ansible 在 Docker 容器内运行命令

我想要完成的是在已经使用 Ansible 在 Digital Ocean Ubuntu/Docker Droplet 上创建的 Docker 容器内运行命令。 好像在t上找不到任何东西...


如何在docker-compose.yml中运行wp cli

刚刚开始使用 docker 这里 所以我在我的 docker-compose.yml 中得到了这个 版本:'3.3' 服务: D b: 图片:mysql:5.7 卷: - db_data:/var/lib/mysql 重新启动:始终 环境...


SignalR 无法使用 docker compose/container 连接

我在 docker 上建立 SignalR 连接时遇到问题(IIS 运行良好)。 主要目标是运行 docker compose 并将数据从 nodeRed 容器发送到 webApp (.net core 3.1 Blazor) 并通过 v...


无法访问我的 Docker 容器中的 GraphQL

我正在尝试连接到 docker 容器中的 GraphQL API,但我无法在 Postman 或 Web 浏览器中访问它。 我的 dockerfile 和 docker compose 文件可能有问题,但我没有...


Docker 如何从.NET 应用程序读取配置?如果启用了 Docker,应用程序中会使用哪些配置?

我已经使用 Docker compose 通过 ASP.NET Core 8 MVC 应用程序设置了 Docker。根据我的 compose.yaml 有两个容器,一个用于 MySQL 数据库(卷),一个用于服务器。我


为什么 docker-compose down 会删除我的卷?如何避免“向下”执行此操作。 (Postgresql)

当我在没有 -v 或 --volumes 的情况下运行 docker-compose 时,为什么我的数据丢失了? Docker 会删除我的卷吗? 当我使用 docker Volume Inspect pgdata 检查时,它始终显示当前时间戳,


将 docker 容器中的 Rust API 暴露给外界

我在深水里 我用 Rust 制作了一个 API,与 postgres 数据库和 portainer docker 容器一起部署在 ubuntu 服务器上的 Docker 容器上。 连接电源没有问题...


在 Python 子进程模块中获取“docker ps”不接受任何参数错误

我想在 Flask Web 服务器中使用 Python Subprocess 模块获取命令 docker ps -a --format '{{json .}}' 的输出 但我收到以下错误 “docker ps”不接受


如何获取特定 docker 容器正在使用的网络驱动程序?

我正在尝试调试一些不允许传出连接的 docker 容器。 docker 文档说允许传出连接是默认网桥的默认行为


使用 NextJS 进行 Docker 热重载

我在使用 Docker 和 NextJS 设置热重载时遇到了麻烦,基本上当我尝试更改和保存文件时,它不会重新加载服务器。 以下是 docker-compose.yml: 版本:'3'


docker-compose.yml 上的“ports”与 Dockerfile 上的 EXPOSE 效果相同吗?

是否在 docker-compose.yml 上声明: 端口: - “3306:3306” 在 Dockerfile 上: 暴露3306 有同样的效果吗?


尚未为此构建指定目标。

我正在尝试在 Docker 中运行 Maven。 所以我从她的 https://hub.docker.com/_/maven/ 中提取了图像。 docker拉maven 但是,当我运行它时: docker 运行 maven 我得到: [错误] 没有进球


当我在 docker 上和所有配置文件中设置 mysql 时,Symfony 5 继续查看 postgre 数据库

我是 Symfony 5.4/Docker 的新手,我试图了解如何连接到 docker mysql 数据库。 我正在启动一个项目,其中我将使用在带有 Docker (mysql) 的远程计算机上运行的数据库。所以,...


在 docker-compose 中 MySQL 连接被拒绝

我在 docker-compose 中从 golang 应用程序连接到 MySQL 时遇到问题。我可以从控制台连接到数据库: mysql -u user -D data -h 0.0.0.0 -P3306 -p 但是,使用 docker-compos 时我无法连接...


Docker 构建失败并出现 GPG 错误:NO_PUBKEY 1A127079A92F09ED

我正在尝试在现有的 RPI Docker 映像上构建 Docker - 直到最近该映像都运行良好。尝试运行 apt-get update 时失败。 完整的错误是: GPG 错误:https://apt.kitware.com/ub...


无法在timescaleDb中创建超表

我按照本教程的设置使用 Docker 安装了 timescaleDb:https://docs.timescale.com/self-hosted/latest/install/installation-docker/ 。我使用了这个图像:timescale/timescaledb-ha...


使用 -u 1000:1000 选项进行 docker run 时,Jenkins docker sudo 错误

我有一个 docker 映像,可以在使用以下 DockerFile 创建的 Jenkins 管道中使用: # 根据 来自 ros:noetic # 用户 工作目录/home/用户 运行 useradd --create-home --shell /bin/bash 用户 \ &a...


Docker Desktop 卡在启动状态

每当我尝试在 Windows 11 计算机上打开 Docker Desktop 时,它就永远卡在启动状态。我尝试过重新启动 Docker 并重新启动我的机器,但都没有修复它。 我有多个容器...


突然 docker run 找不到 libz.so.1 [已关闭]

我使用 docker build 和 docker run 已经好几个星期了。我想放入容器中的可执行文件也运行良好。 突然我得到了这个我不明白的错误: root@DESKTOP-EVLULFV:/home/sim...


在 gcloud 构建提交上使用本地 docker 镜像

我正在尝试使用 gcloud 构建并提交本地 docker 映像。我需要这样做的原因是 Dockerfile 需要访问私有注册表,所以我需要先构建 docker 镜像。这是步骤...


如何从命令行停止集成在 WSL2 上运行的 docker 引擎?

我在 Windows 上运行 WSL2,并在 WSL 中运行 Ubuntu 发行版,并使用集成的“基于 WSL2 的引擎”的 Docker 桌面。 如果我在 CLI 中执行 wsl --shutdown,Docker Desktop 会抱怨...


docker 上下文截止日期错误,什么意思?

使用 docker 进行 docker stack 部署时,出现“上下文期限已超出或上下文期限未知”错误的含义和原因是什么?我看到很多帖子都有不同的错误...


Javascript 函数 openFullscreen() ,如何让它在页面上的多个 iframe 上工作

在页面上我有一个 iframe,src 中有 *.pdf 文件。 <p>在页面上我有一个 iframe,src 中有 *.pdf 文件。</p> <pre><code>&lt;div class=&#34;node--view-mode-full&#34;&gt; &lt;p&gt;&lt;iframe allow=&#34;fullscreen&#34; allowfullscreen=&#34;&#34; frameborder=&#34;0&#34; height=&#34;980&#34; scrolling=&#34;no&#34; src=&#34;https://www.w3.org/WAI/ER/tests/xhtml/testfiles/resources/pdf/dummy.pdf&#34; width=&#34;660&#34;&gt;&lt;/iframe&gt;&lt;/p&gt; &lt;p&gt;&lt;iframe allow=&#34;fullscreen&#34; allowfullscreen=&#34;&#34; frameborder=&#34;0&#34; height=&#34;980&#34; scrolling=&#34;no&#34; src=&#34;https://www.w3.org/WAI/ER/tests/xhtml/testfiles/resources/pdf/dummy.pdf&#34; width=&#34;660&#34;&gt;&lt;/iframe&gt;&lt;/p&gt; &lt;/div&gt; </code></pre> <p>浏览器中内置的 pdf 查看器现在不支持 iframe 中的全屏模式。</p> <p>我找到了解决方案<a href="https://www.w3schools.com/howto/howto_js_fullscreen.asp" rel="nofollow noreferrer">https://www.w3schools.com/howto/howto_js_fullscreen.asp</a>,解决了问题 - 以全屏模式打开 iframe。在 w3schools 的示例中,打开 iframe 的按钮已存在于 HTML <a href="https://www.w3schools.com/howto/tryit.asp?filename=tryhow_js_fullscreen" rel="nofollow noreferrer">https://www.w3schools.com/howto/tryit.asp?filename=tryhow_js_fullscreen</a>.</p> <p>在我的解决方案中,我通过 javascript 添加按钮,因为带有 iframe 的页面已经存在,但没有此类按钮:</p> <pre><code>jQuery(document).ready(function($){ $(&#34;.node--view-mode-full iframe[src*=&#39;.pdf&#39;]&#34;).each(function (index) { $(this).addClass(&#39;fullscreenframe&#39;); $(this).attr(&#39;id&#39;, &#39;fullscreen-&#39;+index); $(&#39;&lt;button onclick=&#34;openFullscreen()&#34;&gt;Open in Fullscreen Mode&lt;/button&gt;&amp;nbsp;&lt;strong&gt;Tip:&lt;/strong&gt; Press the &#34;Esc&#34; key to exit full screen.&lt;br&gt;&#39;).insertBefore(this); }); }); </code></pre> <p>然后添加一个全屏打开 iframe 的功能(与 w3schools 相同):</p> <pre><code>function openFullscreen() { var elem = document.getElementsByClassName(&#34;fullscreenframe&#34;)[0]; if (elem.requestFullscreen) { elem.requestFullscreen(); } else if (elem.webkitRequestFullscreen) { /* Safari */ elem.webkitRequestFullscreen(); } else if (elem.msRequestFullscreen) { /* IE11 */ elem.msRequestFullscreen(); } }; </code></pre> <p>当页面上只有一个带有 *.pdf 的 iframe 时,Everysing 工作正常。但是,当我在页面上有两个或多个 iframe,并且单击任何 iframe 附近的“以全屏模式打开”任何按钮时,我总是在全屏模式下只看到第一个 *.pdf...</p> <p>我知道,这是因为我只得到 elem = document.getElementsByClassName("fullscreenframe")[0]; 中的第一个 iframe;</p> <p>我知道我需要使用类似的每个或类似的东西,但我无法解决它。在搜索关于页面上一个全屏元素的所有解决方案时,没有关于页面上多个元素的解决方案...谢谢。</p> </question> <answer tick="true" vote="0"> <p>也许是这样的:</p> <pre><code>jQuery(document).ready(function($){ $(&#34;.node--view-mode-full iframe[src*=&#39;.pdf&#39;]&#34;).each(function (index) { $(this).addClass(&#39;fullscreenframe&#39;); $(this).attr(&#39;id&#39;, &#39;fullscreen-&#39;+index); $(&#39;&lt;button onclick=&#34;openFullscreen(&#39; + index + &#39;)&#34;&gt;Open in Fullscreen Mode&lt;/button&gt;&amp;nbsp;&lt;strong&gt;Tip:&lt;/strong&gt; Press the &#34;Esc&#34; key to exit full screen.&lt;br&gt;&#39;).insertBefore(this); }); }); function openFullscreen(index) { var elem = document.getElementsByClassName(&#34;fullscreenframe&#34;)[index]; if (elem.requestFullscreen) { elem.requestFullscreen(); } else if (elem.webkitRequestFullscreen) { /* Safari */ elem.webkitRequestFullscreen(); } else if (elem.msRequestFullscreen) { /* IE11 */ elem.msRequestFullscreen(); } } </code></pre> </answer> <answer tick="false" vote="0"> <p>为什么不整合 jQuery?</p> <pre><code>const fullScreen = element =&gt; element.requestFullScreen(); // all modern browsers $(function(){ $(&#34;.node--view-mode-full iframe[src*=&#39;.pdf&#39;]&#34;).each(function (index) { $(this).addClass(&#39;fullscreenframe&#39;); $(this).attr(&#39;id&#39;, &#39;fullscreen-&#39;+index); $(&#39;&lt;button class=&#34;fullScreen&#34;&gt;Open in Fullscreen Mode&lt;/button&gt;&amp;nbsp;&lt;strong&gt;Tip:&lt;/strong&gt; Press the &#34;Esc&#34; key to exit full screen.&lt;br&gt;&#39;).insertBefore(this); }); $(&#34;.fullScreen&#34;).on(&#34;click&#34;, function() { const $iFrame = $(this).closest(&#39;p&#39;).find(&#39;iframe.fullscreenframe&#39;); if ($iFrame) fullScreen($iFrame.get(0)); // pass the DOM element }); }); </code></pre> </answer> </body></html>


由于 Micromatch 中的语法错误,运行 osrm-frontend docker 失败

首先,我成功运行了osrm-backend docker。我通过一些查询验证了其结果。然后,我尝试使用其存储库中提供的步骤运行 osrm-frontend docker。然而,它失败了......


清理用作 Jenkins 代理的 docker 镜像?

我在 Jenkins 中使用以下声明性管道: 管道{ 代理任何 阶段{ 阶段('构建图像'){ 脚步 { sh“docker build -t my_tag ${


Docker 镜像 NGINX 未公开:无法访问站点

1。我正在使用本指南来获取要运行的 nginx 网络服务器映像并使用命令 docker run -p 8888:80 nginx docker run -p 80:80 nginx 我猜有两个或更多容器启动并运行......


Docker:基础镜像

据我了解,Docker 镜像(以及容器)可以从不同的 Linux 发行版实例化,例如 Ubuntu、CentOS 等。 假设在主机上我运行标准 U...


© www.soinside.com 2019 - 2024. All rights reserved.