Created
July 18, 2018 13:48
-
-
Save PRElias/c61157ba0f527e433e0d95f31c811806 to your computer and use it in GitHub Desktop.
Dockerfile para SQL server
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
# 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