Предпосылки
	- Докер двигатель 1.8+.
- Минимум 4 ГБ дискового пространства.
- Минимум 4 ГБ ОЗУ.
Шаг 1. Установите Docker
Чтобы установить SQL-сервер, сначала необходимо установить Docker.
Если вы уже установили Docker, вы можете пропустить этот шаг.
В терминале введите следующую команду. Рекомендуется запускать команду как root.
# curl -s https://get.docker.com/ | sudo sh
Убедитесь, что установка завершена.
# docker version
Если вы получите вывод:, Cannot connect to the Docker daemon. Is the docker daemon running on this host?запустите Docker с помощью команды ниже.
# service docker start
Затем введите следующую команду для автоматического запуска Docker во время загрузки.
# systemctl enable docker
Шаг 2. Установите SQL-сервер
Вы можете установить SQL-сервер с помощью следующей команды.
# docker run --restart always -e 'ACCEPT_EULA=Y' -e 'MSSQL_SA_PASSWORD=YourStrongP@SSW0RD' -e 'MSSQL_PID=Developer' -p 1433:1433 --name SQL_CONTAINER -d microsoft/mssql-server-linux
Ниже приведено подробное описание того, что делает эта команда .
	- 
	--restart always- Если по какой-либо причине контейнер завершен, он автоматически перезапустит его.
 
- 
	-e 'ACCEPT_EULA=Y'- Это параметр, который предлагает вам принять лицензионное соглашение с конечным пользователем. Если вы ��е согласны, установка не будет продолжена.
 
- 
	-e 'MSSQL_SA_PASSWORD=YourStrongP@SSW0RD'- Обязател��но изменитеYourStrongP@SSW0RDв этой команде пароль по вашему выбору для учетной записи SA. Длина должна быть не менее 8 цифр и включать как минимум три из следующих символов: прописные (AZ), строчные (az), числовые (0-9) и / или специальные символы.
 
- 
	-e 'MSSQL_PID=Developer'- Это параметр для ввода лицензии и ключа продукта. Он может быть использован сEvaluation,Developer,Express,Web,Standard,Enterpriseили##### - ##### - ##### - ##### - #####(где # буква или цифра).
 
- 
	-p 1433:1433- Этот параметр определяет переадресацию портов. Первый1433указывает порт для внешнего использования, а второй1433- порт в Docker.
 
- 
	--name SQL_CONTAINER- Определяет имя контейнера.
 
- 
	-d microsoft/mssql-server-linux- изображение контейнера. Если не указан, по умолчанию он будет установлен с последней версией.