Skip to content

Para hacer que docker escuche desde una ip declarada

linux8a edited this page Nov 7, 2022 · 1 revision

Para hacer que docker escuche desde una ip declarada

  • Docker:

Usaremos el parametro -p ippordondedeseamosqueescuche:puerto:puerto

Ejemplo:

docker run -it -p 192.168.1.20:8888:80 nginx:stable-alpine
  • Docker-compose:

Declararemos en nuestro yml las sentencia ports: - ippordondedeseamosqueescuche:puerto:puerto

Ejemplo:

Cree el docker-compose.yml agregarle estas lineas

version: '3.1'

services:
  nginxlistenonlyinterface:
    image: nginx:stable-alpine
    restart: always
    ports:
      - 192.168.1.20:8888:80

Para probarlo ejecute:

docker-compose up -d

Listo ya tiene su servicio corriendo y escuchando solamente por la tarjeta de red con ip 192.168.1.20 en el puerto 8888

Compruebelo ejecutando docker-compose ps

Referencia: https://docs.docker.com/config/containers/container-networking

Clone this wiki locally