Я пытаюсь создать контейнер SQL Server из docker-compose.yml
, но когда я запускаю его, он сразу останавливается с некоторыми ошибками. Примечание: он работает на чипе Apple M1 с Docker Preview.
докер-compose.yml:
version: "3.7"
services:
sql-server-db:
container_name: sql-server-db
image: mcr.microsoft.com/mssql/server:2019-latest
ports:
- "1433:1433"
environment:
SA_PASSWORD: "ApplePassDockerConnect"
ACCEPT_EULA: "Y"
Ошибки, которые я получаю:
SQL-сервер-БД | /opt/mssql/bin/sqlservr: Недопустимое сопоставление адреса 0x40092b8000 в зарезервированном адресном пространстве ниже 0x400000000000. Возможные причины:
SQL-сервер-БД | 1) процесс (сам или через оболочку) запускает свою собственную рабочую среду, устанавливает ограничение размера стека на неограниченный через системный вызов setrlimit(2);
SQL-сервер-БД | 2) процесс (сам или через оболочку) настраивает свой собственный домен выполнения и помечает систему своей устаревшей личностью через личность системного вызова (2);
SQL-сервер-БД | 3) системный администратор намеренно настраивает систему на работу в устаревшем режиме макета виртуального устройства, настраивая ручку sysctl vm.legacy_va_layout.
SQL-сервер-БД |
sql-server-db завершился с кодом 1