Descargar la presentación
La descarga está en progreso. Por favor, espere
Publicada porAna Isabel Martín Soler Modificado hace 7 años
1
MSSQL 2017 con Docker para agilizar el desarrollo de software
Christian Melendez LinkedIn: christian-melendez a Blog:
2
Organiza
3
Patrocinadores del SQL Saturday
Platinum Sponsor Gold Sponsor Bronze Sponsor
4
Docker en Github 155 Pull Requests 1,671 Contribuidores 2,440 Issues
43,050 Estrellas
5
¿Cual es el problema?
6
Enviar codigo al servidor es muy dificil
7
¿Que es Docker? Virtualizacion de Contenedores
Construir, empaquetar, entregar y corer aplicaciones como contenedores Constuir una vez, correr en muchos lugares Aislado y contenido agnostico
8
¿Que es Docker?
9
¿Que es Docker?
10
¿Por que me debe importar?
Ligero Enfoca en lo que importa Repetitibilidad Reduce el tiempo para publicar Independencia Escalabilidad
11
Las Tres Maneras
12
No son VMs Mas ligero que una VM Toma menos tiempo para iniciar
Portabilidad Capas de Cache
13
Diferentes, no excluyentes
14
Arquitectura Docker
15
Docker: Adopcion
16
Docker: Adopcion
17
Docker: Adopcion
18
MSSQL Linux + Docker
19
Requerimientos Docker Engine 1.8+ Como minimo 3.25 GB de RAM
Variables de ambiente: ACCEPT_EULA=Y SA_PASSWORD=<YourStrongPassword> End User License Agreement (EULA) Politica de Password: Longitud de 8 caracteres No Alfanumerico ($, <, >, etc.) Mayuscula(s) Minuscula(s) [0-9]
20
Imagenes Linux mssql-server-linux:latest (370 MB) Windows microsoft/mssql-server-windows (8 GB) microsoft/mssql-server-windows-express (5 GB)
21
Imagenes
22
MSSQL Linux + Docker: Iniciar
1. Descargar la Imagen docker pull microsoft/mssql-server-linux:ctp Correr MSSQL docker run -e 'ACCEPT_EULA=Y' -e 'SA_PASSWORD=YourStrong!Passw0rd' -p 1433:1433 -d microsoft/mssql-server-linux:ctp1-2 docker run -e 'ACCEPT_EULA=Y' -e 'SA_PASSWORD=YourStrong!Passw0rd' -p 1433:1433 -v <host directory>:/var/opt/mssql -d microsoft/mssql-server-linux 3. Obtener Docker logs docker logs <ContainerID>
23
Casos de Uso Prototipos (Rapidez)
Ambiente local para desarrolladores (PROD) Ambiente de pruebas locales para DBAs Ensayo de scripts de migracion (versiones) Ensayo para restaurar backups Separar capas de procesamiento y almancenamiento (1:1). Facilidad de migracion a otro ambiente (Copiar/Pegar archivos y reiniciar el contenedor) Arquitectura de Microservicios (multiples DBs pequeñas)
24
WinDocks
25
WinDocks
26
WinDocks
27
Demo Configurar el ambiente Crear una aplicacion en C# + MSSQL
100x mas rapido con Columnstore Correr consultras Referencia:
28
Xamarin Fest
29
PREGUNTAS Y RESPUESTAS
Christian Melendez @Christianhxc
Presentaciones similares
© 2025 SlidePlayer.es Inc.
All rights reserved.