Forkröfur
Skref 1. Settu upp Docker
Skref 2. Settu upp SQL-þjón
Forkröfur
- Docker vél 1.8+.
- Lágmark 4GB af diskplássi.
- Lágmark 4GB af vinnsluminni.
Skref 1. Settu upp Docker
Til að setja upp SQL-Server verður Docker að vera uppsett fyrst.
Ef þú hefur þegar sett upp Docker geturðu sleppt þessu skrefi.
Í flugstöðinni skaltu slá inn eftirfarandi skipun. Mælt er með því að skipunin sé keyrð sem root
.
# curl -s https://get.docker.com/ | sudo sh
Staðfestu að uppsetningunni sé lokið.
# docker version
Ef þú færð úttakið: Cannot connect to the Docker daemon. Is the docker daemon running on this host?
, keyrðu Docker með skipuninni hér að neðan.
# service docker start
Sláðu síðan inn eftirfarandi skipun til að ræsa Docker sjálfkrafa við ræsingu.
# systemctl enable docker
Skref 2. Settu upp SQL-þjón
Þú getur sett upp SQL-Server með eftirfarandi skipun.
# 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
Sjá hér að neðan til að fá ítarlega lýsingu á því hvað þessi skipun er að gera .
--restart always
- Ef, af einhverri ástæðu, ílátinu er lokað mun þetta sjálfkrafa endurræsa það.
-e 'ACCEPT_EULA=Y'
- Þetta er færibreyta sem biður þig um að samþykkja notendaleyfissamninginn. Ef þú samþykkir ekki mun uppsetningin ekki halda áfram.
-e 'MSSQL_SA_PASSWORD=YourStrongP@SSW0RD'
- Vertu viss um að breyta YourStrongP@SSW0RD
í þessari skipun í lykilorð að eigin vali fyrir SA reikninginn. Lengdin verður að vera að minnsta kosti 8 tölustafir og verður að innihalda að minnsta kosti þrjá af eftirfarandi: hástöfum (AZ), lágstöfum (az), tölustafi (0-9) og/eða sértákn.
-e 'MSSQL_PID=Developer'
- Þetta er færibreyta til að slá inn leyfið og vörulykilinn. Það er hægt að nota með Evaluation
, Developer
, Express
, Web
, Standard
, Enterprise
eða ##### - ##### - ##### - ##### - #####
(þar sem # er bókstafur eða tala).
-p 1433:1433
- Þessi færibreyta tilgreinir framsendingu hafna. Sú fyrri 1433
tilgreinir höfnina sem á að nota utanaðkomandi og sú seinni 1433
tilgreinir höfnina í Docker.
--name SQL_CONTAINER
- Tilgreinir heiti ílátsins.
-d microsoft/mssql-server-linux
- Mynd af gámi. Ef það er ekki tilgreint mun það sjálfgefið setja upp með nýjustu útgáfunni.