es.davy.ai

Preguntas y respuestas de programación confiables

¿Tienes una pregunta?

Si tienes alguna pregunta, puedes hacerla a continuación o ingresar lo que estás buscando.

¿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.

Tags:  ,

Answer

  1. Avatar for 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.

Comments are closed.