Parakushtet
Hapi 1. Instaloni Docker
Hapi 2. Instaloni SQL-Server
Parakushtet
- Motori docker 1.8+.
- Minimumi 4 GB hapësirë në disk.
- Minimumi 4 GB RAM.
Hapi 1. Instaloni Docker
Për të instaluar SQL-Server, fillimisht duhet të instalohet Docker.
Nëse e keni instaluar tashmë Docker, mund ta kaloni këtë hap.
Në terminal, shkruani komandën e mëposhtme. Rekomandohet që komanda të ekzekutohet si root
.
# curl -s https://get.docker.com/ | sudo sh
Verifikoni që instalimi të ketë përfunduar.
# docker version
Nëse merrni rezultatin: Cannot connect to the Docker daemon. Is the docker daemon running on this host?
, ekzekutoni Docker me komandën e mëposhtme.
# service docker start
Pastaj vendosni komandën e mëposhtme për të nisur automatikisht Docker në kohën e nisjes.
# systemctl enable docker
Hapi 2. Instaloni SQL-Server
Ju mund të instaloni SQL-Server me komandën e mëposhtme.
# 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
Shihni më poshtë për një përshkrim të thellë të asaj që po bën kjo komandë .
--restart always
- Nëse, për ndonjë arsye, kontejneri mbyllet, kjo do ta rifillojë automatikisht.
-e 'ACCEPT_EULA=Y'
- Ky është një parametër që ju kërkon të pranoni Marrëveshjen e Licencës së Përdoruesit Fundor. Nëse nuk jeni dakord, instalimi nuk do të vazhdojë.
-e 'MSSQL_SA_PASSWORD=YourStrongP@SSW0RD'
- Sigurohuni që të ndryshoni YourStrongP@SSW0RD
në këtë komandë një fjalëkalim sipas zgjedhjes suaj për llogarinë SA. Gjatësia duhet të jetë së paku 8 shifra dhe duhet të përfshijë të paktën tre nga të mëposhtmet: shkronjat e mëdha (AZ), të vogla (az), numerike (0-9) dhe/ose karaktere speciale.
-e 'MSSQL_PID=Developer'
- Ky është një parametër për të futur licencën dhe çelësin e produktit. Mund të përdoret me Evaluation
, Developer
, Express
, Web
, Standard
, Enterprise
ose ##### - ##### - ##### - ##### - #####
(ku # është një shkronjë ose numër).
-p 1433:1433
- Ky parametër specifikon përcjelljen e portit. E para 1433
specifikon portin që do të përdoret jashtë, dhe e dyta 1433
specifikon portin në Docker.
--name SQL_CONTAINER
- Përcakton emrin e kontejnerit.
-d microsoft/mssql-server-linux
- Një imazh i një kontejneri. Nëse nuk specifikohet, si parazgjedhje, do të instalohet me versionin më të fundit.