Предуслови
Корак 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
- Слика контејнера. Ако није наведено, подразумевано ће се инсталирати са најновијом верзијом.