Предуслови
Корак 1. Инсталирајте Доцкер
Корак 2. Инсталирајте СКЛ-Сервер
Предуслови
- Доцкер енгине 1.8+.
- Најмање 4 ГБ простора на диску.
- Најмање 4 ГБ РАМ-а.
Корак 1. Инсталирајте Доцкер
Да бисте инсталирали СКЛ-Сервер, прво мора бити инсталиран Доцкер.
Ако сте већ инсталирали Доцкер, можете прескочити овај корак.
У терминалу откуцајте следећу команду. Препоручује се да се наредба покрене као 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?, покрените Доцкер са наредбом испод.
# service docker start
Затим унесите следећу команду да бисте аутоматски покренули Доцкер приликом покретања.
# systemctl enable docker
Корак 2. Инсталирајте СКЛ-Сервер
Можете инсталирати СКЛ-Сервер помоћу следеће команде.
# 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ову наредбу у лозинку по свом избору за СА налог. Дужина мора да буде најмање 8 цифара и мора да садржи најмање три од следећег: велика слова (АЗ), мала слова (аз), нумеричке (0-9) и/или специјалне знакове.
-e 'MSSQL_PID=Developer'- Ово је параметар за унос лиценце и шифре производа. Може се користити са Evaluation, Developer, Express, Web, Standard, Enterpriseили ##### - ##### - ##### - ##### - #####(где # је писмо или број).
-p 1433:1433- Овај параметар одређује прослеђивање портова. Први 1433одређује порт који ће се користити екстерно, а други 1433наводи порт у Доцкер-у.
--name SQL_CONTAINER - Одређује назив контејнера.
-d microsoft/mssql-server-linux- Слика контејнера. Ако није наведено, подразумевано ће се инсталирати са најновијом верзијом.