Está en la página 1de 5

UNIVERSIDAD PRIVADA DEL VALLE

FACULTAD DE INFORMATICA Y ELECTRONICA


INGENIERIA ELECTRONICA Y SISTEMAS

SOFTWARE QUALITY ASSURANCE

DOCKER

ESTUDIANTE: CAROL HIDALGO FLORES

DOCENTE: ING. EFRAIN LUNA MAMANI

Cochabamba – Bolivia
Gestión II- 2020
DOCKER
Se puede instalar Docker de manera nativa en las computadoras con Windows 10
home, pero se debe cumplir con algunos requisitos:
 Instale Windows 10, versión 2004 o superior.
 Habilite la función WSL 2 en Windows. Para obtener instrucciones detalladas,
consulte la documentación de Microsoft.
Se requieren los siguientes requisitos previos de hardware para ejecutar correctamente
WSL 2 en Windows 10 Home:
 Procesador de 64 bits con traducción de direcciones de segundo nivel (SLAT)
 RAM del sistema de 4GB
 El soporte de virtualización de hardware a nivel de BIOS debe estar habilitado en
la configuración del BIOS. Para obtener más información, consulte
Virtualización.
 Descargue e instale el paquete de actualización del kernel de Linux.
Para habilitar la función WSL en Windows debemos seguir los siguientes pasos:
 Debemos entrar a CMD con permisos de administrador y ejecutar las dos
siguientes líneas de comando:
dism.exe /online /enable-feature /featurename:Microsoft-Windows-Subsystem-Linux /all /norestart

dism.exe /online /enable-feature /featurename:VirtualMachinePlatform /all /norestart

La primera nos permite habilitar el WSL, pero en su primera versión y la segunda nos
permite habilitar la plataforma de máquina virtual. Posterior a esto debemos reiniciar la
PC.
Luego debemos verificar las actualizaciones de Windows 10, tener la última versión la
2020 y posterior descargar la actualización de WSL2 e instalarla, esta se descarga del
siguiente link:
https://wslstorestorage.blob.core.windows.net/wslblob/wsl_update_x64.msi

Realizada esta actualización debemos abrir CMD con permisos de administrador y


correr la siguiente línea de código:
wsl --set-default-version 2

Ya contando con los requisitos previos procedemos a la descarga e instalación


de Docker, descargamos del siguiente enlace:
https://hub.docker.com/editions/community/docker-ce-desktop-windows/

Con la instalación terminada debemos iniciar Docker:


Al iniciar nos mostrara un pequeño tutorial el cual debemos completar:

Ya con el Docker corriendo en nuestra maquina debemos crear un contenedor o


imagen para facilitar las cosas utilizaremos Visual Studio Code.
Primero debemos crear una carpeta y abrir esta desde el Visual Studio Code:

En mi caso se llama Docker y debemos crear dos archivos dentro de ella, un


DockerFile que nos permitirá seleccionar la imagen que utilizaremos y un archivo php
para probar esta.
Dentro del DockerFile tenemos las siguientes líneas de código:
FROM php:7.4-cli

COPY . /usr/src/myapp

WORKDIR /usr/src/myapp

CMD [ "php", "./inicio.php" ]

Este archivo nos permite definir que contenedor usaremos, en este caso
usaremos la imagen de php:7.4-cli.
También tenemos un archivo php el cual muestra el mensaje a mostrar en el
servidor:
<?php

echo "HOLA MUNDO DESDE DOCKER (SQA__)";

Con estos dos archivos ya configurados abrimos CMD o PowerShell desde la carpeta
contenedora de estos archivos:
Y ejecutamos estos dos códigos:
docker build -t my-php-app .

Este nos permite montar la imagen. Posterior a este probamos la imagen y la


pagina web. Con el siguiente comando:

Ya verificando que el contenedor esta funcionando debemos iniciar el host, con


la siguiente línea de comando lo iniciamos y adicionamos apache a nuestra
imagen:
docker run -d -p 80:80 --name my-apache-php-app -v "$PWD":/var/www/html php:7.2-apache

Finalmente probamos el servidor para esto debemos colocar en el navegador


localhost:80:

También podría gustarte