```
 -pag  
 ```  
  
 Por ejemplo, para exponer el puerto 80 en el contenedor al puerto 8080 en la máquina host, ejecutaría el siguiente comando: 
  
 ```  
 ventana acoplable ejecutar -p 8080:80  
 ```  
  
 También puede exponer varios puertos especificando varias opciones `-p`. Por ejemplo, el siguiente comando expondría el puerto 80 y el puerto 443 en el contenedor: 
  
 ```  
 ejecución de la ventana acoplable -p 8080:80 -p 443:443  
 ```  
  
 Si desea exponer un puerto en la máquina host que ya está en uso, puede usar la opción `-P`. Esto seleccionará automáticamente un puerto aleatorio en la máquina host para exponer el puerto del contenedor. Por ejemplo, el siguiente comando expondría el puerto 80 del contenedor a un puerto aleatorio de la máquina host: 
  
 ```  
 ejecución de la ventana acoplable -P 80  
 ```  
  
 También puede utilizar la opción `--link` para exponer un puerto en un contenedor a otro contenedor en la misma red. La sintaxis es: 
  
 ```  
 --link  
 ```  
  
 Por ejemplo, el siguiente comando expondría el puerto 80 en el contenedor "web" al puerto 8080 en el contenedor "db": 
  
 ```  
 ejecución de la ventana acoplable --link db:db  
 ```  
  
 Finalmente, también puedes usar el campo `ports` en el archivo `docker-compose.yml` para exponer los puertos. La sintaxis es: 
  
 ```  
 puertos: 
 -  
 ```  
  
 Por ejemplo, el siguiente archivo `docker-compose.yml` expondría el puerto 80 en el contenedor `web` al puerto 8080 en la máquina host: 
  
 ```  
 web: 
 puertos: 
 - "8080:80"  
 ``` 
          
