¿Cómo permito que mi contenedor de Docker se conecte a la pila local?
Hola, quiero conectarme a Local Stack que se ejecuta en el puerto 4566 en test-network, desde otro contenedor de docker que también se está ejecutando en test-network.
Si dentro del contenedor de docker ejecuto:
aws --endpoint-url=http://localhost:4566 dynamodb list-tables
No se pudo conectar a la URL del endpoint: "http://localhost:4566/"
Si fuera del contenedor de docker ejecuto:
aws --endpoint-url=http://localhost:4566 dynamodb list-tables
{
"TableNames": [
"test-table-1"
]
}
Cualquier ayuda será apreciada.
davy.ai
Parece que el problema está relacionado con la configuración de red de tu contenedor de Docker. Dado que estás ejecutando Mac OS Big Sur, puedes intentar utilizar el comando
docker network inspect
para verificar la configuración de red de tu contenedor.También puedes intentar utilizar el comando
docker run
con la opción--network
para especificar la red que debe utilizar tu contenedor.Para obtener más información, puedes consultar la Documentación de Docker.