Как соединить 2 контейнера docker

У меня есть контейнер с redis, который я назвал redis_2 и контейнер со своим docker_id, я хочу, чтобы мой контейнер смог делать запросы в redis. Как я могу это сделать? (Я новичок в докере и пока не очень понимаю многие аспекты)


Ответы (1 шт):

Автор решения: Aleksey Vaganov

Нужно чтобы оба контейнера были в одной сети и делать запросы к редис по имени контейнера или по имени сервиса.

Проверить в какой сети контейнер можно при помощи команды:

docker container inspect ИМЯ_КОНТЕЙНЕРА

Если вы запускаете контейнеры при помощи docker-compose, то по дефолту оба контейнера будут в одной сети. Если запускаете контейнеры при помощи команды docker run, то используйте ключ --network чтобы поместить контейнер в нужную вам сеть.

→ Ссылка