Forudsætninger
Trin 1. Installer Docker
Trin 2. Installer SQL-Server
Forudsætninger
- Docker-motor 1.8+.
- Minimum 4 GB diskplads.
- Minimum 4 GB RAM.
Trin 1. Installer Docker
For at installere SQL-Server skal Docker installeres først.
Hvis du allerede har installeret Docker, kan du springe dette trin over.
Indtast følgende kommando i terminalen. Det anbefales, at kommandoen køres som root
.
# curl -s https://get.docker.com/ | sudo sh
Bekræft, at installationen er fuldført.
# docker version
Hvis du får outputtet: Cannot connect to the Docker daemon. Is the docker daemon running on this host?
, kør Docker med kommandoen nedenfor.
# service docker start
Indtast derefter følgende kommando for automatisk at starte Docker ved opstart.
# systemctl enable docker
Trin 2. Installer SQL-Server
Du kan installere SQL-Server med følgende kommando.
# 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
Se nedenfor for en dybdegående beskrivelse af, hvad denne kommando gør .
--restart always
- Hvis containeren af en eller anden grund afsluttes, genstartes den automatisk.
-e 'ACCEPT_EULA=Y'
- Dette er en parameter, der beder dig om at acceptere slutbrugerlicensaftalen. Hvis du ikke er enig, fortsætter installationen ikke.
-e 'MSSQL_SA_PASSWORD=YourStrongP@SSW0RD'
- Sørg for at ændre YourStrongP@SSW0RD
denne kommando til en adgangskode efter eget valg til SA-kontoen. Længden skal være på mindst 8 cifre og skal indeholde mindst tre af følgende: store bogstaver (AZ), små bogstaver (az), numeriske (0-9) og/eller specialtegn.
-e 'MSSQL_PID=Developer'
- Dette er en parameter til at indtaste licensen og produktnøglen. Den kan bruges med Evaluation
, Developer
, Express
, Web
, Standard
, Enterprise
eller ##### - ##### - ##### - ##### - #####
(hvor # er et bogstav eller tal).
-p 1433:1433
- Denne parameter angiver portvideresendelse. Den første 1433
angiver porten, der skal bruges eksternt, og den anden 1433
angiver porten i Docker.
--name SQL_CONTAINER
- Angiver navnet på beholderen.
-d microsoft/mssql-server-linux
- Et billede af en container. Hvis det ikke er angivet, installeres det som standard med den nyeste version.