【发布时间】:2021-01-27 16:11:27
【问题描述】:
我在使用 windows 容器的 windows server 2019 上运行 docker,并且启用了 linux 容器。 除了 SQL 服务器,它运行良好。
version: "3.7"
services:
sql-server-db:
image: microsoft/mssql-server-linux
container_name: sql-server-db
mem_limit: 4GB
environment:
- SA_PASSWORD=${dbPassword}
- ACCEPT_EULA=Y
- MSSQL_PID=Developer
- MSSQL_MEMORY_LIMIT_MB=4048
ports:
- "1439:1433"
restart: on-failure
当我尝试启动这个容器时,我收到这样的错误:
sqlservr: This program requires a machine with at least 2000 megabytes of memory.
我在 Windows 10 上使用 Windows 容器测试了此配置,它可以工作。
有什么想法吗?
【问题讨论】:
标签: docker docker-compose