А какой смысл в одном контейнере запускать nginx, а в другом python? Во всех примерах, которые гуглил, делают именно так. Почему нельзя в одном контейнере запустить nginx с установленным питоном?
Полностью вариант решения выглядит так:
SELECT * FROM `cities` WHERE ( 'Россия, Челябинская область, г. Касли, Черепанова 10' LIKE CONCAT('%', `city_name`, '%');