Aquí tienes ejemplos específicos para cada paso de crear contenedores Docker y conectarlos, explicados de forma que sea fácil recordarlos: 1.-Descargar la imagen Comando: docker pull nginx:latest Esto descarga la imagen oficial de Nginx con la etiqueta "latest" desde Docker Hub. Si no especificas la etiqueta, se toma "latest" por defecto. 2.-Crear una red personalizada Comando: docker network create mired Aquí creas una red llamada "mired" de tipo bridge, donde podrás conectar varios contenedores para que se comuniquen entre sí. 3.-Crear el contenedor con configuración Comando ejemplo: docker run -d --name mi_nginx -p 8080:80 -e "ENV=production" --network mired nginx:latest Explicación: -d: ejecuta el contenedor en segundo plano. --name mi_nginx: asigna el nombre "mi_nginx" al contenedor. -p 8080:80: expone el puerto 80 del contenedor en el puerto 8080 del host. -e "ENV=production": define la variable de entorno ENV con valor production. --network mired: conecta el contenedor a la red personalizada creada. nginx:latest: usa la imagen nginx con la etiqueta latest. 4.-Conectar contenedores entre sí Supongamos que creas dos contenedores en la red "mired": docker run -d --name webapp --network mired nginx docker run -d --name db --network mired mysql -e MYSQL_ROOT_PASSWORD=password Ambos están en la misma red, por lo que el contenedor "webapp" puede acceder al "db" usando el nombre "db" como hostname. Si quieres conectar un contenedor ya existente a la red después de crearlo: docker network connect mired nombre_contenedor Para recordar mejor cada paso, piensa: "Pull" es traer la imagen al disco. "Network create" es como hacer una calle para que los contenedores se hablen. "Run" es poner en marcha el contenedor con nombre, puertos, y variables. Ponerlos en la misma red es para que cooperen sin problemas.
Preview:
downloadDownload PNG
downloadDownload JPEG
downloadDownload SVG
Tip: You can change the style, width & colours of the snippet with the inspect tool before clicking Download!
Click to optimize width for Twitter