GithubHelp home page GithubHelp logo

isabella232 / mssql-docker Goto Github PK

View Code? Open in Web Editor NEW

This project forked from octopusdeploy/mssql-docker

0.0 0.0 0.0 181 KB

Official Microsoft repository for SQL Server in Docker resources

License: MIT License

PowerShell 100.00%

mssql-docker's Introduction

SQL Server in Docker

This is forked from microsoft/mssql-docker, with the following modifications:

  • we've deleted the linux docker files (you should use the official ones instead)
  • we've deleted the oss-drivers folder - we dont really need php or node docker files
  • we deleted the developer and standard versions of the windows docker images (we only use express)
  • we modified the sql-express docker to use mcr.microsoft.com/windows/servercore rather than microsoft/windowsservercore
  • we modified the sql-express docker file to be able to build based on a specific base image (ie, mcr.microsoft.com/windows/servercore:${OSVersion} (where OSVersion is 1809 or similar)

Note Microsoft doesn't support SQL Server on windows containers. Use at your own risk.

The below is verbatim from the upstream repo and doesn't necessarily apply anymore


SQL Server in Docker comes in two different flavors:

Before choosing to run a SQL Server container for production use cases, please review our support policy for SQL Server Containers to ensure that you are running on a supported configuration.

SQL Server Command Line Tools(sqlcmd,bcp) are also available as a Docker Image. You can now deliver SQL Server management payload using this as a base image for your CI/CD scenarios. Check out the mssql-tools Docker Image to get started.

Visit the Microsoft Docker Hub page for more information and additional images.

Documentation

Take our survey

Let us know more about how you would like to use SQL containers by taking our survey.

Issues

For any issues with the repo, please file under this GitHub project on the Issues section.

If you require support with a production related issue, then please raise a support incident with Microsoft here.

There is also a Gitter channel for SQL Server in DevOps that you can join and discuss interesting topics with other container, SQL Server, and DevOps enthusiasts.

Troubleshooting & Frequently Asked Questions

  • "Unknown blob" error code: You are probably trying to run the Windows Containers-based Docker image on a Linux-based Docker Engine. If you want to continue running the Windows Container-based image, we recommend reading the following community article: Run Linux and Windows Containers on Windows 10.

  • When using the Windows Docker CLI you must use double quotes instead of single ticks for the environment variables, else the mssql-server-linux image won't find the ACCEPT_EULA or SA_PASSWORD variables which are required to start the container.

  • The 'sa' password has a minimum complexity requirement (8 characters, uppercase, lowercase, alphanumerical and/or non-alphanumerical)

  • Licensing for SQL Server in Docker: Regardless of where you run it - VM, Docker, physical, cloud, on prem - the licensing model is the same and it depends on which edition of SQL Server you are using. The Express and Developer Editions are free. Standard and Enterprise have a cost. More information here: https://www.microsoft.com/en-us/sql-server/sql-server-2016-editions

License

The Docker resource files for SQL Server are licensed under the MIT license. See the LICENSE file for more details.

mssql-docker's People

Contributors

twright-msft avatar luisbosquez avatar perrysk-msft avatar vin-yu avatar tchughesiv avatar matt-richardson avatar meet-bhagdev avatar friism avatar v-karbovnichy avatar cailyoung avatar schwindelig avatar julielerman avatar raphhaddad avatar nischaygowda1 avatar tuananh avatar nicoder avatar mhlavac avatar vortec avatar sixeyed avatar elasticcoder avatar dphansen avatar casstait avatar bobpusateri avatar tekkies avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.