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@SSW0RDaquesta 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, Enterpriseo ##### - ##### - ##### - ##### - #####(on # és un nombre o lletra).
-p 1433:1433- Aquest paràmetre especifica el reenviament de ports. El primer 1433especifica el port que s'utilitzarà externament i el segon 1433especifica 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ó.