Démarrage simple avec Docker:
$ docker run -d --name mssql -e 'ACCEPT_EULA=Y' -e 'SA_PASSWORD=myPassw0rd' -p 1433:1433 microsoft/mssql-server-linux
Voir la page Docker de Microsoft SQL Server pour plus d'infos.
Exemple simple de fichier de configuration pour docker-compose
pour utiliser la version Express.
version: '3' services: sqlserver: image: microsoft/mssql-server-linux:2017-latest ports: - "1433:1433" volumes: - ./db:/tmp/data environment: - ACCEPT_EULA=Y - "MSSQL_PID=Express" - "MSSQL_SA_PASSWORD=${DB_PASS}"
Démarrer avec:
$ DB_PASS=monPassW0rd docker-compose up -d
Pour interagir avec le serveur en client de ligne de commandes, on peut installer sql-cli
.
$ npm install -g sql-cli
Se connecter au serveur:
$ mssql -u sa -p monM0tdePass3
Tester que tout fonctionne bien:
mssql> select @@version