【发布时间】:2017-11-13 20:03:13
【问题描述】:
所以我用这个例子:
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:
【问题讨论】:
-
docker history microsoft/mssql-server-linux:latest | wc -l对我来说是16吗? -
我的怎么会这么大,我最近一直在做很多 docker-compose down 和 builds,所以我不确定它为什么会增长?
-
谢谢 - 任何提示对此表示赞赏,我对此很陌生,所以我不确定尾巴在做什么,
-
可能是一个狡猾的构建,尝试再次拉动它?
docker pull microsoft/mssql-server-linux:latest
标签: docker docker-compose