Requisits previs
Pas 1. Instal·leu Docker
Pas 2. Instal·leu SQL-Server
Requisits previs
- Motor Docker 1.8+.
- Mínim de 4 GB d'espai en disc.
- Mínim de 4 GB de RAM.
Pas 1. Instal·leu Docker
Per instal·lar SQL-Server, primer s'ha d'instal·lar Docker.
Si ja heu instal·lat Docker, podeu ometre aquest pas.
Al terminal, escriviu l'ordre següent. Es recomana executar l'ordre com a root
.
# curl -s https://get.docker.com/ | sudo sh
Comproveu que la instal·lació s'hagi completat.
# docker version
Si obteniu la sortida: Cannot connect to the Docker daemon. Is the docker daemon running on this host?
, executeu Docker amb l'ordre següent.
# service docker start
A continuació, introduïu l'ordre següent per iniciar automàticament Docker en el moment de l'arrencada.
# systemctl enable docker
Pas 2. Instal·leu SQL-Server
Podeu instal·lar SQL-Server amb l'ordre següent.
# 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
Vegeu a continuació una descripció detallada del que fa aquesta ordre .
--restart always
- Si, per qualsevol motiu, el contenidor es tanca, aquest el reiniciarà automàticament.
-e 'ACCEPT_EULA=Y'
- Aquest és un paràmetre que us demana que accepteu l'Acord de llicència d'usuari final. Si no hi esteu d'acord, la instal·lació no continuarà.
-e 'MSSQL_SA_PASSWORD=YourStrongP@SSW0RD'
- Assegureu-vos de canviar YourStrongP@SSW0RD
aquesta ordre per una contrasenya que trieu per al compte SA. La longitud ha de ser d'almenys 8 dígits i ha d'incloure almenys tres dels següents: majúscules (AZ), minúscules (az), numèrics (0-9) i/o caràcters especials.
-e 'MSSQL_PID=Developer'
- Aquest és un paràmetre per introduir la llicència i la clau de producte. Pot ser utilitzat amb Evaluation
, Developer
, Express
, Web
, Standard
, Enterprise
o ##### - ##### - ##### - ##### - #####
(on # és un nombre o lletra).
-p 1433:1433
- Aquest paràmetre especifica el reenviament de ports. El primer 1433
especifica el port que s'utilitzarà externament i el segon 1433
especifica el port a Docker.
--name SQL_CONTAINER
- Especifica el nom del contenidor.
-d microsoft/mssql-server-linux
- Imatge d'un contenidor. Si no s'especifica, per defecte, s'instal·larà amb l'última versió.