У меня есть два приложения Flask, каждый в отдельном контейнере. Я хотел бы назвать приложение A из приложения B. На данный момент я могу сделать это только жесткое кодирование IP приложения А как это:Связь между двумя фляжными сервисами в Docker
@app.route('/')
def hello_world():
r = requests.get('http://172.18.0.1:5000')
return r.text
Есть простой способ сделать звонки с использованием контейнеров псевдонимов? Что было бы рекомендовано решить такую проблему, то есть две службы, которые общаются друг с другом?
Я новичок в докеров, и я не уверен, что мне следует искать, поэтому любые ресурсы/ссылки будут очень оценены.
Измените URL-адрес ваших запросов на переменную, желательно одну, загруженную из файла конфигурации. Настройте его как имя хоста. Запустите контейнеры с 'docker run --name hostname' – Matt