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@SSW0RDdenne 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,- Enterpriseeller- ##### - ##### - ##### - ##### - #####(hvor # er et bogstav eller tal).
 
- -p 1433:1433- Denne parameter angiver portvideresendelse. Den første- 1433angiver porten, der skal bruges eksternt, og den anden- 1433angiver 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.