У меня есть служба memcached, работающая на порту 11211 в контейнере Docker, и я хочу получить доступ к этой службе из другого контейнера, используя 127.0.0.1:11211.Я использую docker-compose, и мне кажется, что ничего из "links", "ports" или "expose" не работает.Я не хочу иметь доступ к IP-адресу контейнера документирования memcached, вместо этого я хочу получить к нему доступ, так как это был локальный сервис другого контейнера.Есть ли решение?
Спасибо!
version: '2'
services:
memcached:
build: ./memcached
image: memcached_img
expose:
- "11211"
web:
build: .
image: app:latest
mem_limit: 512m
ports:
- "3000:3000"
command: [ "script/startup.sh", "web" ]
worker:
build: .
image: app:latest
mem_limit: 512m
command: [ "script/startup.sh", "worker" ]