Skip to content

Instantly share code, notes, and snippets.

@PRElias
Created July 18, 2018 13:48
Show Gist options
  • Save PRElias/c61157ba0f527e433e0d95f31c811806 to your computer and use it in GitHub Desktop.
Save PRElias/c61157ba0f527e433e0d95f31c811806 to your computer and use it in GitHub Desktop.
Dockerfile para SQL server
# Setando a imagem a ser baixada
# https://hub.docker.com/r/microsoft/mssql-server-linux/
FROM microsoft/mssql-server-linux:latest
# Author
LABEL Paulo Roberto Elias "[email protected]"
# Seta o usuário para ficar administrador
USER root
# Atualiza o S.O.
RUN apt-get update
#### Execute o comando abaixo neste diretório para rodar e já definir o nome
# docker build -t prelias/sqlserver:v1 .
#### Inicia o container baseado na imagem, deixando com o nome prelias_sqlserver (se executar no Powershell use aspas duplas)
#### O password precisa ter 8 caracteres e pelo 3 das 4 categorias: maiúsculas, minúsculas, números e símbolos
# docker run --name prelias_sqlserver -e "ACCEPT_EULA=Y" -e "SA_PASSWORD=SQLserver@2018" -e "MSSQL_PID=Express" -p 1433:1433 -d microsoft/mssql-server-linux:latest
#### Para o container
# docker stop prelias_sqlserver
#### Reinicia container sem perder os dados
# docker start prelias_sqlserver
#### Conecta no terminal do container (já vai estar com root, mas não tem sudo instalado, não precisa)
# docker exec -i -t prelias_sqlserver /bin/bash
#### Conecta no SQL Server (management studio ou connection string)
#endereço: localhost
#login: sa
#senha: SQLserver@2018
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment