Передумови
											
										
																			
											
												Крок 1. Встановіть Docker
											
										
																			
											
												Крок 2. Встановіть SQL-Server
											
										
																	
												
Передумови
- Движок Docker 1.8+.
- Мінімум 4 Гб дискового простору.
- Мінімум 4 ГБ оперативної пам’яті.
Крок 1. Встановіть Docker
Щоб встановити SQL-Server, спочатку необхідно встановити 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-Server
Ви можете встановити 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- Зображення контейнера. Якщо не вказано, за замовчуванням він встановлюється з останньою версією.