top of page

Como instalar o SQL Server 2025 no Docker Desktop

  • Foto do escritor: Rodrigo Saito
    Rodrigo Saito
  • há 1 dia
  • 2 min de leitura

Atualizado: há 2 horas

Fala pessoal, tudo bem?


Finalmente, a Microsoft liberou a imagem do SQL Server 2025 para o Docker Desktop! Pelo menos por enquanto é um Preview Container, mas logo mais, a versão estará estável.


Vamos aproveitar e fazer a nossa instalação, para que possamos explorar suas novas funcionalidades.


Para baixar a nova imagem do SQL Server 2025, dentro do docker desktop, digite o seguinte comando:


A imagem baixada tem o tamanho de 2.46 GB aproximadamente:


Imagem baixada do SQL Server 2025
Imagem baixada do SQL Server 2025

Com a imagem baixada, digite o seguinte comando para criar o container docker:

docker run -e "ACCEPT_EULA=Y" -e "MSSQL_SA_PASSWORD=P@ssw0rd" -e "MSSQL_PID=Developer" -p 1433:1433 --name sql2025 --hostname sql2025 -d   mcr.microsoft.com/mssql/server:2025-latest

Container criado a partir da imagem baixada
Container criado a partir da imagem baixada

Cada parte do comando pode ser vista na tabela seguinte:


Parâmetro

Descrição

-e "ACCEPT_EULA=Y"

Define a variável ACCEPT_EULA com o valor Y para confirmar sua aceitação do Contrato de Licença de Usuário Final. Configuração obrigatória para a imagem do SQL Server.

-e "MSSQL_SA_PASSWORD=P@ssw0rd"

Especifica uma senha forte com pelo menos oito caracteres e que atenda à Política de Senhas. Configuração obrigatória para a imagem do SQL Server.

-e "MSSQL_PID=Developer"

Especifica a versão que deve ser instalada do SQL Server.

-p 1433:1433

Mapeia uma porta TCP no ambiente do host (primeiro valor) com uma porta TCP no contêiner (segundo valor). Neste exemplo, o SQL Server está escutando no TCP 1433 no contêiner e essa porta do contêiner é então exposta à porta TCP 1433 no host.

--name sql2025

Especifica um nome personalizado para o contêiner em vez de um gerado aleatoriamente. Se você executar mais de um contêiner, não poderá reutilizar o mesmo nome.

--hostname sql2025

Usado para definir explicitamente o nome do host do contêiner. Se você não especificar o nome do host, o padrão será o ID do contêiner, que é um GUID do sistema gerado aleatoriamente.

-d

Executa o contêiner em segundo plano (daemon).

A imagem do contêiner SQL Server Linux.

Com todas as variáveis configuradas, é possível fazer a conexão via SSMS. O SSMS pode ser baixado em https://learn.microsoft.com/en-us/ssms/install/install


Abra o SSMS e configure como a figura a seguir:


Senha configurada como P@ssw0rd
Senha configurada como P@ssw0rd

Feita a conexão, no Object Explorer, voce conseguirá ver a imagem como a abaixo:



Object Explorer após conexão
Object Explorer após conexão

Clique em New Query, para que possamos escrever alguns códigos:


Abertura de uma Nova Query para escrita de códigos
Abertura de uma Nova Query para escrita de códigos

No novo arquivo para escrita de comandos, digite os comandos abaixo:





Veja os resultados e verifique se os objetos foram criados.


Criação da base de dados e tabela
Criação da base de dados e tabela

Voce pode ver essa instalação no nosso canal do You Tube:



Ficamos por aqui! Obrigado e até +


Referência: MICROSOFT, SQL Server 2025 Preview, Quickstart: Run SQL Server Linux container images with Docker, disponível em: <https://learn.microsoft.com/en-us/sql/linux/quickstart-install-connect-docker?view=sql-server-ver17&tabs=cli&pivots=cs1-bash>, Acessado em 22 de maio de 2025.


Comments


Nunca perca um post. Assine agora!

Caso queira receber noticias sobre o blog, assine!

© 2022 por datalib

  • Ícone do Facebook Cinza
  • Ícone do Linkedin Cinza
bottom of page