Előfeltételek
1. lépés: Telepítse a Dockert
2. lépés: Telepítse az SQL-Server-t
Előfeltételek
- Docker motor 1.8+.
- Minimum 4 GB lemezterület.
- Minimum 4 GB RAM.
1. lépés: Telepítse a Dockert
Az SQL-Server telepítéséhez először telepíteni kell a Dockert.
Ha már telepítette a Dockert, kihagyhatja ezt a lépést.
A terminálba írja be a következő parancsot. Javasoljuk, hogy a parancsot root.
# curl -s https://get.docker.com/ | sudo sh
Ellenőrizze, hogy a telepítés befejeződött-e.
# docker version
Ha megkapja a kimenetet: Cannot connect to the Docker daemon. Is the docker daemon running on this host?, futtassa a Dockert az alábbi paranccsal.
# service docker start
Ezután írja be a következő parancsot a Docker automatikus indításához rendszerindításkor.
# systemctl enable docker
2. lépés: Telepítse az SQL-Server-t
Az SQL-Server a következő paranccsal telepíthető.
# 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
Tekintse meg alább a parancs működésének részletes leírását .
--restart always - Ha a tároló valamilyen okból leáll, akkor ez automatikusan újraindítja.
-e 'ACCEPT_EULA=Y'- Ez egy olyan paraméter, amely felkéri a végfelhasználói licencszerződés elfogadására. Ha nem ért egyet, a telepítés nem folytatódik.
-e 'MSSQL_SA_PASSWORD=YourStrongP@SSW0RD'- Ügyeljen arra, hogy YourStrongP@SSW0RDebben a parancsban módosítsa az Ön által választott jelszót az SA-fiókhoz. A hosszúságnak legalább 8 számjegyből kell állnia, és az alábbiak közül legalább hármat tartalmaznia kell: nagybetűk (AZ), kisbetűk (az), numerikus (0-9) és/vagy speciális karakterek.
-e 'MSSQL_PID=Developer'- Ez egy paraméter a licenc és a termékkulcs megadásához. Használható a Evaluation, Developer, Express, Web, Standard, Enterprisevagy ##### - ##### - ##### - ##### - #####(ahol a # betű vagy szám).
-p 1433:1433- Ez a paraméter a porttovábbítást határozza meg. Az első 1433a külsőleg használandó portot, a második 1433pedig a Docker portját határozza meg.
--name SQL_CONTAINER - Megadja a tároló nevét.
-d microsoft/mssql-server-linux- Egy konténer képe. Ha nincs megadva, alapértelmezés szerint a legújabb verzióval települ.