Получение кода ошибки (1) при установке MSSQL Server в ubuntu 16.04
ОШИБКА. У этого устройства должно быть не менее 3,25 гигабайт памяти для установки Microsoft (R) SQL Server (R). [!d1 ]
Но у меня 283,4 гигабайта бесплатно.
283,4 ГБ - это объем пространства на жестком диске, который у вас есть.
Ошибка 3.25 gigabytes of memory относится к вашей доступной емкости RAM (Random Access Memory).
Чтобы узнать, как у вас есть доступная память, введите это в свой терминал:
$ free -m
Это даст вам отсчет в мегабайтах (МБ), сколько у вас RAM. [ ! d4]
Эта проблема также может возникать на Mac OSx, если вы не обновляете доступную ОЗУ Docker. Обычно Docker по умолчанию выделяет 2 ГБ ОЗУ, тогда как для этого изображения требуется не менее 3,25 ГБ ОЗУ. Ниже вы можете найти соответствующее меню в докере для обновления распределения RAM:
Если вы используете контейнер Docker «microsoft / mssql-server-linux», проблема здесь может быть не в памяти вашего компьютера, а в объеме памяти, который Docker резервирует для контейнера. Значение по умолчанию - 2 ГБ. См. Запуск образа док-станции SQL Server в Linux, Mac или Windows.
Попробуйте следующее:
sudo docker run --memory 4096m -e 'ACCEPT_EULA=Y' -e 'SA_PASSWORD=password' -v 'host-directory:/var/opt/mssql' -p 1433:1433 -d microsoft/mssql-server-linux