Diferencia entre revisiones de «Usuario:ManuelRomero/ProgramacionWeb/Docker/contenedorVsImagen»
De WikiEducator
Línea 181: | Línea 181: | ||
;Estableciendo un forward o mapeando puertos | ;Estableciendo un forward o mapeando puertos | ||
− | *La solución es mapear o realizar un fordward de puertos, de modo que estableceremos un puerto en nuestro anfitrión (el valor que queramos asignar por encima del 1024) que mapearemos al puerto 80 o 443 de nuestro docker, de manera que todas las solicitudes que reciba nuestro anfitrión se redirigan al servidor web del docker. | + | *La solución es mapear o realizar un fordward de puertos, de modo que estableceremos un puerto en nuestro anfitrión (el valor que queramos asignar por encima del 1024) que mapearemos al puerto 80 o 443 de nuestro docker, de manera que todas las solicitudes que reciba nuestro anfitrión se redirigan al servidor web del docker. |
− | + | ||
[[Archivo:docker_forward_2.png|400px|center]] | [[Archivo:docker_forward_2.png|400px|center]] | ||
</div> | </div> | ||
Línea 190: | Línea 189: | ||
<div class="slide"> | <div class="slide"> | ||
− | ;Estableciendo un forward o mapeando puertos <span class=resaltado>docker run -p puerto_anfitrion:puerto:docker ...</span> | + | ;Estableciendo un forward o mapeando puertos <br/><span class=resaltado>docker run -p puerto_anfitrion:puerto:docker ...</span> |
<source lang=php> | <source lang=php> | ||
#Primero borramos el docker que teníamos | #Primero borramos el docker que teníamos | ||
Línea 207: | Línea 206: | ||
*Esos recursos van a ser programas de php que escribiremos | *Esos recursos van a ser programas de php que escribiremos | ||
*Usaremos un EDI, por ejemplo phpstorm, para crear dichos recursos, pero el EDI, no lo vamos a ejectuar dentro del docker, sino en nuestra máquina anfitriona | *Usaremos un EDI, por ejemplo phpstorm, para crear dichos recursos, pero el EDI, no lo vamos a ejectuar dentro del docker, sino en nuestra máquina anfitriona | ||
+ | </div> | ||
+ | |||
+ | <!--13------------------------------------------------------> | ||
+ | |||
+ | <div class="slide"> | ||
+ | ;Compartiendo carpetas entre anfitrión y docker | ||
+ | |||
[[Archivo:docker_compartir_carpeta_1.png|250px|center]] | [[Archivo:docker_compartir_carpeta_1.png|250px|center]] | ||
</div> | </div> | ||
Línea 225: | Línea 231: | ||
<div class="slide"> | <div class="slide"> | ||
− | ;Estableciendo un forward o mapeando puertos <span class=resaltado>docker run -v dir/anfitrion:/dir/contenedor ...</span> | + | ;Estableciendo un forward o mapeando puertos <br /><span class=resaltado>docker run -v dir/anfitrion:/dir/contenedor ...</span> |
<source lang=php> | <source lang=php> | ||
#Primero borramos el docker que teníamos | #Primero borramos el docker que teníamos | ||
Línea 232: | Línea 238: | ||
docker run -ti -p 8080:80 -v /home/user/docker:/var/www/html --name web ubuntu:latest</span> | docker run -ti -p 8080:80 -v /home/user/docker:/var/www/html --name web ubuntu:latest</span> | ||
</source> | </source> | ||
+ | </div> | ||
+ | |||
+ | |||
+ | <!--15------------------------------------------------------> | ||
+ | |||
+ | <div class="slide"> | ||
+ | ;Estableciendo un forward o mapeando puertos | ||
{{nota| | {{nota| | ||
*Se creará un directorio en local según especificquemos | *Se creará un directorio en local según especificquemos |
Última revisión de 04:39 8 nov 2022