Я хочу установить для своего изображения postgres некоторую конфигурацию, нужно увеличить work_mem и max_wal_size
, но столкнулся с ошибкой
/usr/local/bin/docker-entrypoint.sh: line 315: exec: postgres -c max_wal_size=2GB -c work_mem=2GB: not found
varsions
Docker version 19.03.8, build afacb8b7f0
docker-compose version 1.23.1, build b02f1306
и мой docker compose
version: '3'
services:
postgres:
image: postgres:11-alpine
shm_size: 5g
command: postgres -c max_wal_size=2GB -c work_mem=2GB
ports:
- '5432:5432'
container_name: 'postgresql_alpine'
working_dir: /app
restart: always
environment:
POSTGRES_DB: ${POSTGRES_DB}
POSTGRES_USER: ${POSTGRES_USER}
POSTGRES_PASSWORD: ${POSTGRES_PASSWORD}
LC_COLLATE: 'sv_SE.UTF-8'
LC_CTYPE: 'sv_SE.UTF-8'
volumes:
- ./data/postgresql:/var/lib/postgresql/data
networks:
- php
и ошибка
ivan@ivan-laptop:~/hosts/docker-symfony$ docker logs d30c27661a48
/usr/local/bin/docker-entrypoint.sh: line 315: exec: postgres -c max_wal_size=2GB -c work_mem=2GB: not found
как исправить set work_mem amd max_wal_size в моем postgres изображении?
RESOLVE Сначала я удаляю dir data/postgres
и создаю заново, затем я удаляю все
docker system prune -a --volumes
изображения и заново скомпоновал и снова поднял