Está en la página 1de 12

VIRTUALIZACION

ION
INSTITUTO TECNOLOGICO SUERIOR DE
COMALCALCO

TEMA 4:
CREACION Y CONFIGURACION DE HOST
CLUSTER.
ALUMNAS:
CASANDRA JAZMIN MORALES SANCHEZ
CHARITO MORALES BERNARDO
DOCENTE:
Dr. DAVID RAMIREZ PERALTA

MIERCOLES/16/11/2022
Para empezar, se creará una carpeta en C:/Usuarios/acceso publico/ Nueva carpeta → la
cual se llamará share, dentro de esta carpeta se creará otra carpeta que se llamará
Container-php y dentro de se creará otras dos que se llamará una database y la otra que
se llamará www.
Ya hechas estas carpetas procederemos a utilizar el docker desktop y el power Shell.
docker run --name serverbd -d mysql:5.7.40 -p 3306:3306 -e MYSQL_ROOT_PASSWORD=1234 -v
C:\Users\Public\share\Container-php\database:/var/lib/mysql

Con este comando se creará un contenedor que le llamamos “serverbd” con la imagen de
MySQL versión 5.7.40

Ya finalizada las descargas se ejecutará el siguiente comando: docker exec -it serverbd bash. Este
nos servirá para ejecutar en segundo plano nuestro contenedor.

Después se ejecutará el comando: sh-4.2# mysql -uroot -p

Después de ejecutarlo nos aparecerá la línea de MySQL donde nos pedirá la contraseña, después
de colocarla procederemos a crear una base de datos que se llamara usuarios (usarios), nos
conectamos a la base de datos y creamos una tabla que se llama tbluser, después se le ingresaran
datos a la tabla como son los siguientes:

❖ Username
❖ Contrasena
❖ Nombre
❖ Email
❖ Rol
Contenedor PHP
docker run --name login-php -p 8080:80 -v C:\Users\Public\share\Container-
php\www:/var/www/html -d --link serverbd php:7.4.33-apache

Con este comando se creara el contenedor que le llamamos login-php con la imagen de
php version 7.4.33-apache.
Ya finalizada las descargas se ejecutará el siguiente comando: docker exec -it login-php
bash. Este nos servirá para ejecutar en segundo plano nuestro contenedor.
Ya instalado y ejecutado el contenedor se abrirá un .txt en donde colocaremos el código
de registro para nuestra página, ya realizado se guardará en la ruta C:/usuarios/acceso
publico/share/Container-php/www con el nombre y extensión .php.
Para realizar la conexión de PHP a MySQL se tendrán que correr los siguientes comandos:
Apt-get update y apt-get install nano → con estos comandos se actualizará y se instalaran
los archivos nano que nos ayudaran con las conexiones de PHP a MySQL.
docker-php-ext-install mysqli → con este comando correremos y descargaremos todas las
extensiones de mysql
Después se ejecutará el comando cd / para solo quedarnos con el root@03a94f241e8a:/#
para luego ejecutar cd usr/local/etc/php/ y nos quedará de la siguiente manera:
root@03a94f241e8a:/usr/local/etc/php# para luego introducir nano php.ini-
development y nano php.ini-production luego nos abrirá la consola de nano en donde
colocaremos la siguiente extensión: extension= /usr/local/lib/php/extensions/no-debug-
non-zts-20190902/

Para finalizar se reiniciarán los contenedores serverbd y login-php.

Para verificar que las configuraciones fueron correctamente bien grabadas, se abrirá una
pestaña del navegador de Google Chrome y se digitará la siguiente URL: localhost:8080.
Después de colocar los datos para registrar los usuarios nos iremos a loguear los usuarios que
dimos de alta.
Ahora me conecte a mysql para verificar la información de nuestra tabla, la cual se guardo la
información correctamente bien.

También podría gustarte