Así fue como logré comunicar un container de Docker con otro 🐳

Mi solución fue simple: incrustar una API.

Foto por Ian Taylor en Unsplash

Show me the code 👨‍💻

En este ejemplo, crearemos una API usando Fast API para exponerla y que podamos enviarle comandos/instrucciones al container. Usamos un token para verificar si quien envía los comandos está autorizado, el token lo guardamos en una variable de entorno y verificamos cada petición contra ese token, si no coincide, no ejecutamos el comando y devolvemos una respuesta diciendo que se denegó la petición. Para la ejecución del comando sobre el container, usamos subprocess.

--

--

Creador de startups. Comunicador, podcáster, escritor y criptoentusiasta. Enseño lo que aprendo en el camino y ayudo a otros a crecer. 🚀

Get the Medium app

A button that says 'Download on the App Store', and if clicked it will lead you to the iOS App store
A button that says 'Get it on, Google Play', and if clicked it will lead you to the Google Play store
Carlos Lugones

Creador de startups. Comunicador, podcáster, escritor y criptoentusiasta. Enseño lo que aprendo en el camino y ayudo a otros a crecer. 🚀