0% encontró este documento útil (0 votos)
113 vistas20 páginas

Lab 1 Uni 1 BD Basr

Este documento presenta el informe de laboratorio N°1 del curso Base de Datos II. Describe los procedimientos para descargar e instalar Docker Desktop, crear un contenedor con Microsoft SQL Server para Linux y realizar consultas, y agregar persistencia a los datos. El estudiante Bayron Andrés Sánchez Rodríguez realizó las actividades de configurar Docker en PowerShell, crear y eliminar contenedores SQL, y responder 3 preguntas sobre comandos de Docker.

Cargado por

hunterlh4
Derechos de autor
© © All Rights Reserved
Nos tomamos en serio los derechos de los contenidos. Si sospechas que se trata de tu contenido, reclámalo aquí.
Formatos disponibles
Descarga como DOCX, PDF, TXT o lee en línea desde Scribd
0% encontró este documento útil (0 votos)
113 vistas20 páginas

Lab 1 Uni 1 BD Basr

Este documento presenta el informe de laboratorio N°1 del curso Base de Datos II. Describe los procedimientos para descargar e instalar Docker Desktop, crear un contenedor con Microsoft SQL Server para Linux y realizar consultas, y agregar persistencia a los datos. El estudiante Bayron Andrés Sánchez Rodríguez realizó las actividades de configurar Docker en PowerShell, crear y eliminar contenedores SQL, y responder 3 preguntas sobre comandos de Docker.

Cargado por

hunterlh4
Derechos de autor
© © All Rights Reserved
Nos tomamos en serio los derechos de los contenidos. Si sospechas que se trata de tu contenido, reclámalo aquí.
Formatos disponibles
Descarga como DOCX, PDF, TXT o lee en línea desde Scribd
Está en la página 1/ 20

UNIVERSIDAD PRIVADA DE TACNA

FACULTAD DE INGENIERIA

Escuela Profesional de Ingeniería de Sistemas

Informe de Laboratorio Nro. 1

Curso: Base de datos II

Docente: Ing. Patrick Cuadros Quiroga

Integrantes:

Bayron Andrés Sánchez Rodríguez (2017057859)

P á g i n a 1 | 20
Índice

1. Información General

1.1. Objetivos: …………………………………………………………………….....……………………………………………..3

1.2. Uso de Recursos: ……………………………………………………………………………………………………………..3

1.3. Conocimientos: ………………………………………………………………...................................................3

2. Procedimientos…………………………………………………………………………………………………………………...4

3.Configuración PowerShell ……………………………………………………………………………………………………7

3.1. Aplicación en Ejecución …………………………………………………………………………………………………7

3.2. Buscar PowerShell………………………………………………………………………………………………………….7

3.3. Verificar la Versión de Docker Desktop……………………………………………………………………………8

3.4. Creación de un Contenedor con Microsoft SQL Server para Linux…………………………………….9

3.5. Consulta en SQL Server ………………………………………………………………………………………………..11

3.6. Adicionando la Persistencia………………………………………………………………………………………….13

4.Actividades Encargadas ………………………………………………………………………………………………………18

P á g i n a 2 | 20
1. Información General

1.1. Objetivos:

· Descargar y instalar el Docker Desktop

· Realizar la configuración para Docker Desktop en PowerShell

· Realizar las consultas solicitadas

1.2. Uso de Recursos:

Docker Desktop

· 4 GB de RAM.

· Windows 10 64-bit: Profesional o Enterprise

· Microsoft SQL Server

· El uso de Internet

1.3. Conocimientos:

· Conocimientos de Administración de Base de Datos Microsoft SQL Server.

· Conocimientos de SQL.

P á g i n a 3 | 20
2. Procedimientos

Ingresamos al buscador de google y buscamos el programa docker.

El link de descarga

https://www.docker.com/products/docker-desktop

Ingresamos a Docker (Debemos crear nuestra cuenta)

P á g i n a 4 | 20
Dependiendo de la velocidad del internet se demorará el tiempo necesario para descargarlo
completamente

Esta es la ventana donde se muestra la descarga

Marcamos la casilla para tener un acceso directo

P á g i n a 5 | 20
Aparecerá el icono del Docker Desktop

Tendrá que reiniciar el equipo y al volver a ingresar al sistema podrá usarse.

P á g i n a 6 | 20
Listo para usarse y poder realizar las actividades correspondientes

3 Configuración del PowerShell

3.1. Parte 1. Aplicación en Ejecución

Aparece un mensaje indicando que el Docker esta corriendo.

Aparecerá en la barra de tareas ya iniciándose

3.2. Parte 2. Buscar PowerShell

P á g i n a 7 | 20
Buscamos el PowerShell y lo ejecutamos como administrador para evitar inconvenientes

Ingresamos al PowerShell

3.3. Parte 3. Verificar la Versión de Docker Desktop

P á g i n a 8 | 20
Este sería el resultado

P á g i n a 9 | 20
3.4. Parte 4. Creación de un Contenedor con Microsoft SQL Server para Linux. · Digitaremos el
siguiente comando. docker search mssql

Procedemos a digitar el siguiente comando.

docker pull microsoft/mssql-server-linux

P á g i n a 10 | 20
Luego digitamos el siguiente comando.

docker images

Se visualizará el contenedor y su ID

Ejecutaremos el siguiente comando.

docker ps ·

Para verificar que el contenedor se esté ejecutando correctamente.

3.5. Consulta en SQL Server

P á g i n a 11 | 20
Ingresando a la base de datos

Seleccionamos New Query

Digitaremos lo siguiente.

SELECT @@VERSION ·

Seleccionamos y ejecutamos la consulta

P á g i n a 12 | 20
Dando como vista el resultado de la consulta

De regreso en el PowerShell.

Eliminamos el contenedor creado ·

Cerraremos la aplicación Microsoft SQL Server Management Studio. Y luego iremos de nuevo
al PowerShell, insertando el siguiente código

docker rm -f SQLLNX01

Ponemos el comando

docker ps

Lo ejecutamos y tendremos como resultado la eliminación del contenedor creado.

P á g i n a 13 | 20
3.6. Adicionando la Persistencia

Parte 1.Ir al PowerShell

Insertamos los comandos para visualizar un ID que corresponde al contenedor.

La ID se mostrara.

Usamos el docker ps

docker ps

P á g i n a 14 | 20
Parte 2. Volvemos al SQL Server

Creamos una base de datos de prueba en la Aplicación Microsoft SQL Server Management
Studio.

Parte 3. De nuevo en PowerShell · Insertamos la orden

docker rm -f SQLLNX02 ·

Finalmente ejecutamos el siguiente código para la eliminación del contenedor.

docker ps

P á g i n a 15 | 20
Parte 4. Creamos un contenedor con SQL Server para Windows. ·

docker search mssql

Revisamos la carpeta DATALNX

Este sería el resultado

P á g i n a 16 | 20
Insertamos Docker ps

Ejecutamos lo siguiente

docker pull microsoft/mssql-windows-developer

Descargara la imagen del contenedor.

docker images

P á g i n a 17 | 20
Se podrá visualizar de la siguiente manera docker search mssql

docker pull microsoft/mssql-windows-developer

docker images

P á g i n a 18 | 20
4. Actividades Encargadas

1. ¿Con qué comando(s) exportaría la imagen de Docker de Microsoft SQL Server a otra PC o
servidor?

 docker sabe

 docker load

2. ¿Con qué comando(s) podría generar dos volúmenes para un contenedor para distribuir en
un volumen el Archivo

de Datos (.mdf) y en otro el Archivo Log (.ldf)?


• docker volume create datosMDF
• docker volume create datosLDF
• docker run -d -it --name ubu1 -v datosMDF:/var/lib/sql -v datosLDF:/var/lib/sql

3. Genere un nuevo contenedor y cree la base de datos con las siguientes características.

Nombre: FINANCIERA

P á g i n a 19 | 20
Archivos:

• DATOS (mdf) : Tamaño Inicial : 50MB, Incremento: 10MB, Ilimitado

• INDICES (ndf) Tamaño Inicial : 100MB, Incremento: 20MB, Maximo: 1GB

• HISTORICO (ndf) Tamaño Inicial : 100MB, Incremento: 50MB, Ilimitado

• LOG (ldf) Tamaño Inicial : 10MB, Incremento: 10MB, Ilimitado

¿Cuál sería el script SQL que generaría esta base de datos?

P á g i n a 20 | 20

También podría gustarte