当前位置: 首页 > 面试题库 >

Docker-超过最大深度

丁慈
2023-03-14
问题内容

所以我用这个例子:

https://github.com/mcmoe/mssqldocker

为了创建一个SQL Server映像并将其加载数据。我有几个运行容器时运行的sql脚本。

但是,在构建映像时,我开始出现此错误:

Step 7/9 : ENTRYPOINT ./entrypoint.sh
 ---> Running in c8c654f6a630
max depth exceeded

我不确定如何解决此问题,我重新启动了docker甚至更新了它。我读了约125层的书吗?谁能解释这个的原因和可能的解决方法?

我发现此命令可以运行:

docker history microsoft/mssql-server-linux:latest | wc -l
 312

我的docker-compose yml:

version: "3"
services:
  mssql:
      build: .
      image: 'microsoft/mssql-server-linux'
      ports:
          - '1433:1433'
      environment:
          - ACCEPT_EULA=Y
          - SA_PASSWORD=Abcgfgh123!
      volumes:
          - db_volume:/var/lib/mssql/data
volumes:
  db_volume:

问题答案:

image一个参数servicedocker-compose.yml定义具有取决于是否存在双重含义build参数。

  • 如果没有build节,image则将其拉出并运行。

  • 如果您有一个build节,image则将您的构建映像标记为该名称,然后运行。

通过命名已构建的映像microsoft/mssql-server-linux,这与FROM microsoft/mssql-server- linux您每次将构建都在其自身上分层的图像相同。

原始构建始于“正式”版本,microsoft/mssql-server-linux但随后的每个构建都将从microsoft/mssql-server- linux附加的本地映像开始,直到最终达到存储驱动程序的最大层数。

对构建的所有图像使用自己的名称空间:

version: "3"
services:
  mssql:
      build: .
      image: 'user3437721/mssql-server-linux'


 类似资料:
  • 超过了最大更新深度。当组件重复调用组件WillUpdate或组件DidUpdate中的setState时,可能会发生这种情况。React限制嵌套更新的数量以防止无限循环。 这是bossinfo.js 这是user.redux.js 你为什么一直报告这个问题?这是指向错误的方向吗?寻求帮助

  • 我在React中使用了一个函数组件,当我使用useState钩子在返回中设置一个值时,我收到一个关于Maximum update depth exceeded的错误。 代码如下: 我得到以下错误 我尝试将 setState 放在一个单独的函数中,而不是直接在返回中使用它,但我仍然看到相同的错误。有什么指导吗?我正在使用阿波罗客户端(这就是查询组件的用途。不确定我是如何导致这个被反复调用的。 我尝试

  • 问题内容: 我从星期一开始使用Python进行编程。我很喜欢学习它。但是我一直试图了解如何在tkinter菜单之间切换时避免递归!我确信这是一个非常基本的问题,感谢您宽容我对此主题的无知,但我无法在其他地方找到答案。 我现在正在做的最终是给我错误:RuntimeError:调用Python对象时超出了最大递归深度 这是我目前正在使用的模式。更新:下面的代码现在是完整的隔离副本,再现了我面临的问题!

  • 我对Python很陌生。我写了一个关于返回 x 在排序的重复元素数组 A 中的出现次数的函数: 错误是:运行时错误:超出最大递归深度。有人知道如何解决它吗?

  • 我遇到一个错误: 超过了最大更新深度。当组件重复调用componentWillUpdate或componentDidUpdate内部的setState时,会发生这种情况。React限制嵌套更新的数量,以防止无限循环。 我的代码是: 我有另一个使用路由器切换页面的组件,以及一个包含登录页面的邮件组件。

  • 当我运行我的代码时,我收到了这个错误。 超过了最大更新深度。当组件重复调用组件WillUpdate或组件DidUpdate中的setState时,可能会发生这种情况。React限制嵌套更新的数量以防止无限循环。 这是代码。它在引用。 我按照React网站上的文章所说的方式设置了我的东西,它“来了”于这个简洁的控制台类型,这就是我产生上述代码的地方。我对React、JSX和Javascript(以及