в настоящее время у меня есть одно личное изображение докера, загруженное в DockerHub, я вношу изменения для подключения этого приложения к redis (который также работает в другом контейнере докеров)
Теперь у меня появляется следующее сообщение от моего приложения, когда оно пытается подключиться к redis:
Error saving to redis: dial tcp 127.0.0.1:6379: connect: connection refused
Я понимаю, что они не в одной сети, поэтому мое приложение указывает на 127.0.0.1:6379, который ничего не выполняет, поэтому я ищу лучший способ соединить эти контейнеры каким-либо образом, который не делает мое приложение зависит от IP-адреса, на котором размещен redis, с моей локальной машины я могу использовать redis, но не из другого контейнера докеров. Вкратце, я сделал следующее:
docker run --name redis_server -p 6379:6379 -d redis
sudo docker run -d --restart=always -p 10000:10000 --link redis_server:redis --name my_app repo/my_app
Итак, я ищу решения, как сделать 127.0.0.1:6379 доступным для my_app. Кстати, я не использую docker-compose