我正在尝试从 a 创建一个 SQL Server 容器,docker-compose.yml
但是当我运行它时,它会直接停止并出现一些错误。注意:它在带有 docker Preview 的 Apple M1 芯片上运行
码头工人-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-server-db | /opt/mssql/bin/sqlservr:0x400000000000以下的保留地址空间中地址0x40092b8000的映射无效。可能的原因:
sql-server-db | 1) 进程(自身或通过包装器)启动自己的运行环境,通过系统调用 setrlimit(2) 将堆栈大小限制设置为无限制;
sql-server-db | 2) 进程(本身,或通过包装器)调整自己的执行域,并通过系统调用个性(2)标记系统的遗留个性;
sql-server-db | 3) sysadmin 通过调整 sysctl 旋钮 vm.legacy_va_layout 故意将系统设置为在传统 VA 布局模式下运行。
sql-server-db |
sql-server-db 以代码 1 退出