Это очень помогает!

я использую этот пример:

https://github.com/mcmoe/mssqldocker

Для того, чтобы создать образ SQL Server и загрузить его с данными. У меня есть несколько сценариев sql, которые я запускаю при запуске контейнера.

Тем не менее, я начал получать эту ошибку при создании изображения:

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

Я не уверен, как это исправить, я перезапустил докер и даже обновил его. Я читал что-то о 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: