- 21, Oct 2024
- #1
Как в docker-compose мне привязать конкретный IP-адрес хоста к службе докеров, если я хочу отправить любой запрос http/https от службы докеров с этого выбранного IP-адреса?
Например, хост-сервер имеет eth0, eth0:1, eth:0 и IP 192.168.0.2 (IP по умолчанию) и 192.168.0.3.
services:
backend:
build: .
ports:
- 80:3000
- 9229:9229 # debugger port
volumes:
- .:/usr/src/app
- /usr/src/app/node_modules
depends_on:
- redis
command: yarn start:docker
environment:
PORT: 80
redis:
image: redis:6.0.16-alpine
privileged: true
ports:
- 6379:6379
volumes:
- ${PWD}/data/redis:/data
- ${PWD}/redis.conf:/etc/redis.conf
Я хотел бы отправить любой запрос http/https от конкретной службы докера через IP-192.168.0.3, но в то же время эта служба должна поддерживать соединение со службой Redis в докере.