Docker usando nginx y mysql
Enviado por AlanAMtzC • 20 de Octubre de 2020 • Práctica o problema • 412 Palabras (2 Páginas) • 118 Visitas
[pic 1][pic 2][pic 3]
[pic 4]
Instituto Tecnológico de Durango.
Ingeniería en sistemas computacionales.
Tecnologías emergentes 4.0.
Grupo: 8AC
Alumno:
Facilitador:
25/02/2020
Practica Docker usando nginx y mysql.
Lo primero antes de comenzar la practica es instalar Docker en nuestro sistema operativo Ubuntu. Para esto utilizamos el comando sudo apt install Docker y listo, se instalará Docker. Para iniciar la practica crearemos nuestro contenedor con nginx con el comando sudo docker run -d --name test01 nginx:alpine dicho comando nos creara nuestro contenedor. Posteriormente para ver que se haya creado correctamente usaremos el comando sudo docker images | grep nginx mediante el cual podremos observar si ese contenedor fue creado (para más información del contenedor ejecutamos sudo docker history nginx:alpine ).
[pic 5]
[pic 6]
Ahora ejecutamos nuestro contenedor de nombre test01 con el comando sudo docker exec -it test01 sh y una vez dentro usamos ps -ef para salir usamos exit y usamos los comandos sudo docker stop test01 y sudo docker rm test01 para detener el proceso de nuestro contenedor.
[pic 7]
Para poder ver lo que sirve Nginx, tienes que conectar el puerto del contenedor con el puerto de tu equipo. Para eso, la instrucción que vas a ejecutar es sudo docker run -d --name test01 -p 81:80 nginx:alpine En este caso, la opción -p 81:80 indica que cuando te conectas al puerto 81 de tu equipo, estás conectándote al puerto 80 del contenedor, entonces ingresamos a http://localhost:81 y veremosque nos deja ingresar perfectamente. [pic 8]
[pic 9]
Detenemos el contenedor y usamos sudo docker run -d --name test01 -p 80:80 -p 443:443 ngnix:alpine Al igual si cambiamos el puerto 80:80 e incluso con protocolo de seguridad https solo que en este nos dirá un error del protocolo de seguridad. Para observar iremos a http://localhost o https://localhost. [pic 10][pic 11]
[pic 12]
Mysql.
Lo primero es instalar la imagen de mysql con el comando docker run -d -p 33060:3306 --name mysql-db -e MYSQL_ROOT_PASSWORD=secret mysql
[pic 13]
Después para verificar que este correctamente instalada la imagen de myslq usamos el comando sudo Docker images con el cual podremos observar todas las imágenes que tenemos disponibles.
...