这是我的yml内容。
version: '2.2'
services:
# postgres
# https://hub.docker.com/_/postgres
db:
container_name: postgres
platform : linux/amd64
image: "postgres:14.6-alpine"
restart: always
environment:
POSTGRES_USER={###}
POSTGRES_PASSWORD={###}
POSTGRES_DB={###}
volumes:
- db_data:/users/a/documents/docker_db/
networks:
- service
ports:
- "5432:5432"
# Container Deployment
#https://www.pgadmin.org/docs/pgadmin4/6.10/container_deployment.html
# https://hub.docker.com/r/dpage/pgadmin4/
pgadmin:
platform : linux/amd64
container_name: pgadmin4_container
image: dpage/pgadmin4
restart: always
environment:
- PGADMIN_DEFAULT_EMAIL=pgadmin4@pgadmin.org
- PGADMIN_DEFAULT_PASSWORD=admin
depends_on:
- db
networks:
- service
ports:
- "80:80"
volumes:
db_data: {}错误信息: services.db.environment必须是一个映射,我使用的是Mac M1,我不知道出了什么问题.有人知道吗?
发布于 2023-02-03 08:43:52
您丢失了-,您在pgadmin容器中做了正确的操作。
environment:
- POSTGRES_USER={###}
- POSTGRES_PASSWORD={###}
- POSTGRES_DB={###}https://serverfault.com/questions/1121853
复制相似问题