Priekšnoteikumi
1. darbība. Instalējiet Docker
2. darbība. Instalējiet SQL Server
Priekšnoteikumi
- Docker dzinējs 1.8+.
- Vismaz 4 GB diska vietas.
- Vismaz 4 GB RAM.
1. darbība. Instalējiet Docker
Lai instalētu SQL-Server, vispirms ir jāinstalē Docker.
Ja esat jau instalējis Docker, varat izlaist šo darbību.
Terminālī ierakstiet šādu komandu. Ieteicams komandu palaist kā root
.
# curl -s https://get.docker.com/ | sudo sh
Pārbaudiet, vai instalēšana ir pabeigta.
# docker version
Ja saņemat izvadi: Cannot connect to the Docker daemon. Is the docker daemon running on this host?
, palaidiet Docker ar tālāk norādīto komandu.
# service docker start
Pēc tam ievadiet šo komandu, lai automātiski palaistu Docker sāknēšanas laikā.
# systemctl enable docker
2. darbība. Instalējiet SQL Server
Varat instalēt SQL-Server ar šādu komandu.
# 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
Skatiet tālāk, lai iegūtu padziļinātu aprakstu par to, ko šī komanda dara .
--restart always
- Ja kāda iemesla dēļ konteiners tiek pārtraukts, tas automātiski restartēsies.
-e 'ACCEPT_EULA=Y'
- Šis ir parametrs, kas liek jums pieņemt galalietotāja licences līgumu. Ja nepiekrītat, instalēšana netiks turpināta.
-e 'MSSQL_SA_PASSWORD=YourStrongP@SSW0RD'
- Noteikti nomainiet YourStrongP@SSW0RD
šo komandu uz jūsu izvēlētu SA konta paroli. Garumam ir jābūt vismaz 8 cipariem, un tajā ir jāietver vismaz trīs no šīm rakstzīmēm: lielie burti (AZ), mazie burti (az), cipari (0–9) un/vai īpašās rakstzīmes.
-e 'MSSQL_PID=Developer'
- Šis ir parametrs, lai ievadītu licenci un produkta atslēgu. To var izmantot ar Evaluation
, Developer
, Express
, Web
, Standard
, Enterprise
vai ##### - ##### - ##### - ##### - #####
(kur # ir burts vai cipars).
-p 1433:1433
- Šis parametrs norāda porta pāradresāciju. Pirmais 1433
norāda portu, kas jāizmanto ārēji, un otrais 1433
norāda portu programmā Docker.
--name SQL_CONTAINER
- norāda konteinera nosaukumu.
-d microsoft/mssql-server-linux
- konteinera attēls. Ja tas nav norādīts, pēc noklusējuma tā tiks instalēta ar jaunāko versiju.