Predpoklady
Krok 1. Nainštalujte Docker
Krok 2. Nainštalujte SQL-Server
Predpoklady
- Docker engine 1.8+.
- Minimálne 4 GB miesta na disku.
- Minimálne 4 GB RAM.
Krok 1. Nainštalujte Docker
Aby bolo možné nainštalovať SQL-Server, musí byť najprv nainštalovaný Docker.
Ak ste už Docker nainštalovali, môžete tento krok preskočiť.
V termináli zadajte nasledujúci príkaz. Odporúča sa spustiť príkaz ako root
.
# curl -s https://get.docker.com/ | sudo sh
Skontrolujte, či je inštalácia dokončená.
# docker version
Ak dostanete výstup: Cannot connect to the Docker daemon. Is the docker daemon running on this host?
, spustite Docker pomocou príkazu nižšie.
# service docker start
Potom zadajte nasledujúci príkaz, aby sa Docker automaticky spustil v čase zavádzania.
# systemctl enable docker
Krok 2. Nainštalujte SQL-Server
SQL-Server môžete nainštalovať pomocou nasledujúceho príkazu.
# 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
Nižšie nájdete podrobný popis toho, čo tento príkaz robí .
--restart always
- Ak sa z akéhokoľvek dôvodu kontajner ukončí, automaticky sa reštartuje.
-e 'ACCEPT_EULA=Y'
- Toto je parameter, ktorý vás vyzve na prijatie licenčnej zmluvy s koncovým používateľom. Ak nesúhlasíte, inštalácia nebude pokračovať.
-e 'MSSQL_SA_PASSWORD=YourStrongP@SSW0RD'
- Nezabudnite YourStrongP@SSW0RD
v tomto príkaze zmeniť heslo pre účet SA podľa vlastného výberu. Dĺžka musí byť aspoň 8 číslic a musí obsahovať aspoň tri z nasledujúcich znakov: veľké písmená (AZ), malé písmená (az), číslice (0-9) a/alebo špeciálne znaky.
-e 'MSSQL_PID=Developer'
- Toto je parameter na zadanie licenčného a produktového kľúča. Možno ho použiť s Evaluation
, Developer
, Express
, Web
, Standard
, Enterprise
alebo ##### - ##### - ##### - ##### - #####
(kde # je písmeno alebo číslo).
-p 1433:1433
- Tento parameter určuje presmerovanie portov. Prvý 1433
určuje port, ktorý sa má použiť externe, a druhý 1433
určuje port v Dockeri.
--name SQL_CONTAINER
- Určuje názov kontajnera.
-d microsoft/mssql-server-linux
- Obrázok nádoby. Ak nie je zadané, štandardne sa nainštaluje s najnovšou verziou.