Eeltingimused
1. samm. Installige Docker
Samm 2. Installige SQL-Server
Eeltingimused
- Dockeri mootor 1,8+.
- Vähemalt 4 GB kettaruumi.
- Vähemalt 4 GB muutmälu.
1. samm. Installige Docker
SQL-Serveri installimiseks tuleb esmalt installida Docker.
Kui olete Dockeri juba installinud, võite selle sammu vahele jätta.
Tippige terminali järgmine käsk. Soovitatav on käivitada käsk kujul root
.
# curl -s https://get.docker.com/ | sudo sh
Veenduge, et installimine on lõpule viidud.
# docker version
Kui saate väljundi: Cannot connect to the Docker daemon. Is the docker daemon running on this host?
, käivitage Docker alloleva käsuga.
# service docker start
Seejärel sisestage järgmine käsk Dockeri automaatseks käivitamiseks alglaadimise ajal.
# systemctl enable docker
Samm 2. Installige SQL-Server
SQL-Serveri saate installida järgmise käsuga.
# 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
Allpool leiate põhjaliku kirjelduse, mida see käsk teeb .
--restart always
- Kui konteiner mingil põhjusel suletakse, taaskäivitatakse see automaatselt.
-e 'ACCEPT_EULA=Y'
- See on parameeter, mis palub teil lõppkasutaja litsentsilepinguga nõustuda. Kui te ei nõustu, installimine ei jätku.
-e 'MSSQL_SA_PASSWORD=YourStrongP@SSW0RD'
- Muutke YourStrongP@SSW0RD
selles käsus kindlasti SA konto jaoks valitud parool. Pikkus peab olema vähemalt 8 numbrit ja sisaldama vähemalt kolme järgmistest: suurtähed (AZ), väiketähed (az), numbrid (0–9) ja/või erimärgid.
-e 'MSSQL_PID=Developer'
- See on parameeter litsentsi ja tootenumbri sisestamiseks. Seda saab kasutada koos Evaluation
, Developer
, Express
, Web
, Standard
, Enterprise
või ##### - ##### - ##### - ##### - #####
(kus # on täht või number).
-p 1433:1433
- See parameeter määrab pordi suunamise. Esimene 1433
määrab pordi, mida kasutatakse väliselt, ja teine 1433
määrab pordi Dockeris.
--name SQL_CONTAINER
- Määrab konteineri nime.
-d microsoft/mssql-server-linux
- konteineri pilt. Kui pole määratud, installitakse see vaikimisi uusima versiooniga.