Я запустил последнюю версию CouchDB (3.1), используя образ Docker из Dockerhub. Он начал использовать файл docker-compose, представленный ниже. После настройки непрерывной репликации из более старой версии CouchDB (1.6), которая уже завершена, я вижу, что новая БД постоянно компактирует представления и базу данных. Когда процент достигает 100%, он сбрасывается и запускается снова.
Как я вижу в конфигурации (внутри контейнера докеров), он имеет smoosh
раздел полностью закомментирован, т.е. автоматического уплотнения не должно происходить. Также я определенно не запускал его, используя curl
пинг _compact
конечная точка.
Я не уверен, что для БД требуется такое большое сжатие, поэтому хотел бы остановить его и запускать только вручную. Как мне это сделать?
version: '3.8'
services:
couchdb01:
image: couchdb:3
container_name: couchdb01
restart: always
volumes:
- /opt/couchdb/data:/opt/couchdb/data
- /opt/couchdb/logs:/opt/couchdb/logs
- /opt/couchdb/etc:/opt/couchdb/etc/local.d
environment:
- COUCHDB_USER=XXXXXXX
- COUCHDB_PASSWORD=YYYYYYY
ulimits:
memlock:
soft: -1
hard: -1
ports:
- 5984:5984
networks:
couchdb-net:
ipv4_address: 172.30.0.10
networks:
couchdb-net:
driver: bridge
ipam:
driver: default
config:
- subnet: 172.30.0.0/16