Instalacion SQL Server en docker para Linux
馃惓 SQL Server en Docker + Ubuntu + VS Code
Gu铆a completa paso a paso estilo profesional
馃搶 Introducci贸n
En este tutorial aprender谩s a montar un entorno completo de base de datos utilizando SQL Server dentro de Docker en Ubuntu, y conectarlo desde Visual Studio Code para trabajar de forma moderna y profesional.
Este tipo de configuraci贸n es muy utilizada en entornos reales de desarrollo porque permite:
Evitar instalaciones complejas de SQL Server en el sistema operativo
Mantener entornos limpios y portables
Trabajar con bases de datos en contenedores
Simular arquitecturas reales de backend
El objetivo es que puedas construir tu propio entorno de desarrollo como lo har铆a un desarrollador en la industria.
馃幆 Objetivo
Al finalizar esta gu铆a podr谩s:
✔ Instalar Docker en Ubuntu
✔ Ejecutar SQL Server en contenedor
✔ Configurar puertos personalizados
✔ Conectar desde VS Code
✔ Crear bases de datos y tablas
✔ Ejecutar consultas SQL basicas
✔ Entender c贸mo funciona un entorno de base de datos moderno
✔ Ejecutar SQL Server en contenedor
✔ Configurar puertos personalizados
✔ Conectar desde VS Code
✔ Crear bases de datos y tablas
✔ Ejecutar consultas SQL basicas
✔ Entender c贸mo funciona un entorno de base de datos moderno
馃洜️ ARQUITECTURA DEL SISTEMAn
馃惓 Docker: Contenedor donde corre SQL Server
馃梽️ SQL Server 2022: Motor de base de datos
馃捇 Ubuntu: Sistema operativo base
馃 VS Code: Cliente para conexi贸n y desarrollo
⚙️ Instalaci贸n de Docker
sudo apt update
sudo apt install docker.io -y
sudo systemctl start docker
sudo systemctl enable docker
馃惓 Ejecutar SQL Server en Docker
docker run -e "ACCEPT_EULA=Y" \
-e "MSSQL_SA_PASSWORD=SqlServer2026!" \
-p 2333:1433 \
--name sqlserver \
-d mcr.microsoft.com/mssql/server:2022-latest
馃捇 Conexi贸n desde VS Code
Servidor: localhost,2333
Usuario: sa
Contrase帽a: SqlServer2026!
Trust Server Certificate: Yes
Usuario: sa
Contrase帽a: SqlServer2026!
Trust Server Certificate: Yes
馃И Script de prueba SQL
CREATE DATABASE PruebaDB;
GO
USE PruebaDB;
GO
CREATE TABLE Estudiantes (
ID INT IDENTITY(1,1),
Nombre VARCHAR(100),
Edad INT
);
INSERT INTO Estudiantes VALUES ('Juan', 20);
SELECT * FROM Estudiantes;
馃帴 Video Tutorial
馃殌 Conclusi贸n
Este proyecto demuestra c贸mo montar un entorno profesional de base de datos
usando Docker, ideal para desarrollo backend moderno y portafolio en GitHub.

Comentarios
Publicar un comentario