{"id":15002984,"url":"https://github.com/lod2007/mssql","last_synced_at":"2026-03-17T13:17:48.938Z","repository":{"id":199544429,"uuid":"703159660","full_name":"lod2007/mssql","owner":"lod2007","description":"This repo created Docker MS SQL Server","archived":false,"fork":false,"pushed_at":"2023-10-15T07:20:45.000Z","size":29,"stargazers_count":0,"open_issues_count":0,"forks_count":0,"subscribers_count":1,"default_branch":"master","last_synced_at":"2025-01-18T13:56:46.935Z","etag":null,"topics":["docker","docker-compose","mssql","mssql-database"],"latest_commit_sha":null,"homepage":"https://learn.microsoft.com/en-us/sql/linux/quickstart-install-connect-docker?view=sql-server-ver16\u0026pivots=cs1-bash","language":null,"has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":null,"status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/lod2007.png","metadata":{"files":{"readme":"README.MD","changelog":null,"contributing":null,"funding":null,"license":null,"code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null}},"created_at":"2023-10-10T17:52:42.000Z","updated_at":"2023-10-10T18:07:19.000Z","dependencies_parsed_at":null,"dependency_job_id":"7d9799b3-bb57-482c-b325-d070ed5c295b","html_url":"https://github.com/lod2007/mssql","commit_stats":null,"previous_names":["lod2007/mssql"],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/lod2007%2Fmssql","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/lod2007%2Fmssql/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/lod2007%2Fmssql/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/lod2007%2Fmssql/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/lod2007","download_url":"https://codeload.github.com/lod2007/mssql/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":243153694,"owners_count":20244802,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["docker","docker-compose","mssql","mssql-database"],"created_at":"2024-09-24T18:54:34.420Z","updated_at":"2025-12-25T13:46:58.366Z","avatar_url":"https://github.com/lod2007.png","language":null,"funding_links":[],"categories":[],"sub_categories":[],"readme":"\n# English language readme.md\n[English](./readme/README_en.MD)👈\n\n# Описание\n\nДанный проект позволяет развернуть в Docker MS SQL Server 2017.\nЗа основу взят image: mcr.microsoft.com/mssql/server:2017-latest\nПодробности [по ссылке](https://learn.microsoft.com/en-us/sql/linux/quickstart-install-connect-docker?view=sql-server-ver16\u0026pivots=cs1-bash)\n\n![WordPress Plugin Version](https://img.shields.io/badge/mssql-2017-green)\n\nДля получения копии этого проекта необходимо клонировать проект к себе на машину командой:\n```\n$git clone https://github.com/lod2007/mssql.git\n```\n\n\nВ корне проекта создать файл с переменными окружения .env:\n\n![.env](./img/1.png)\n\nдобавьте в файл .env следующие строки:\n```\nMSSQL_SA_PASSWORD=YourStrong@Passw0rd\n```\nгде:\n - MSSQL_SA_PASSWORD - пароль SA (Specify your own strong password that is at least eight characters and meets the SQL Server password requirements. Required setting for the SQL Server image)\n\n#### Volumes\n\n - ./mssql_db/data - каталог с БД\n - ./mssql_db/log - каталог логов\n - ./mssql_db/secrets - каталог секретов\n - ./mssql_db/back_up - каталог для бэкапов. Через этот каталог можно заносить БД в контейнер.\n\n### Запуск контейнера\n```\ndocker-compose up -d\n```\n\n### Провалиться в контейнер\n```\ndocker exec -u root -it mssql /bin/bash\n```\n\n### Установка поумолчанию кирилицы для таблиц \nПроваливаемся в контейнер\n```\ndocker exec -u root -it mssql /bin/bash\n```\nВнутри контейнера пробуем выполнить: \n```\nuseradd mssql\nchmod -R 777 /var/opt/mssql\necho \"Cyrillic_General_CI_AS\" | /opt/mssql/bin/mssql-conf set-collation\n```\n\n## Change the system administrator password\nThe SA account is a system administrator on the SQL Server instance that gets created during setup. After you create your SQL Server container, the MSSQL_SA_PASSWORD environment variable you specified is discoverable by running echo $MSSQL_SA_PASSWORD in the container. For security purposes, change your SA password.\n\nChoose a strong password to use for the SA user.\n\nUse docker exec to run sqlcmd to change the password using Transact-SQL. In the following example, the old and new passwords are read from user input.\n\n```\nsudo docker exec -it sql1 /opt/mssql-tools/bin/sqlcmd \\\n-S localhost -U SA \\\n -P \"$(read -sp \"Enter current SA password: \"; echo \"${REPLY}\")\" \\\n -Q \"ALTER LOGIN SA WITH PASSWORD=\\\"$(read -sp \"Enter new SA password: \"; echo \"${REPLY}\")\\\"\"\n ```\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Flod2007%2Fmssql","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Flod2007%2Fmssql","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Flod2007%2Fmssql/lists"}