Docker reach internal postgres db from network(网络)模式;主持人;
我在docker compose中运行了一个django wake on lan项目。对于ping其他计算机,django(web容器)需要在网络模式下运行:“主机”。我如何在内部访问我的postgres db容器,而不将db设置为网络模式主机 My docker-compose.yml:Docker reach internal postgres db from network(网络)模式;主持人;,docker,docker-compose,Docker,Docker Compose,我在docker compose中运行了一个django wake on lan项目。对于ping其他计算机,django(web容器)需要在网络模式下运行:“主机”。我如何在内部访问我的postgres db容器,而不将db设置为网络模式主机 My docker-compose.yml: version: "3" services: web: container_name: wol-web build: . restart: unless-sto
version: "3"
services:
web:
container_name: wol-web
build: .
restart: unless-stopped
ports:
- ${WEB_PORT}:8000
volumes:
- ${WEB_STATIC}:/var/www/static/
env_file:
- .env
network_mode: "host"
depends_on:
- db
db:
container_name: wol-db
image: postgres:13-alpine
restart: always
environment:
- "POSTGRES_USER=${DB_USER}"
- "POSTGRES_PASSWORD=${DB_PASSWORD}"
- "POSTGRES_DB=${DB_NAME}"
volumes:
- wol_db:/var/lib/postgresql/data
volumes:
wol_db: