Sie müssen Ihr Datenvolumen dauerhaft machen.
1. Option:
Hängen Sie das Host-Verzeichnis in den Container ein
Docker-Run -rm -p 5984: 5984 -v / srv / db_files: / usr / local / var / lib / couchdb - name couchdb klaemo / couchdb: 1.6.1
2. Option:
Ein Datastore-Container (der nach dem Erstellen des couchdb-Containers nicht zurückgesetzt wird)
Datenspeicher erstellen
Docker -v / usr / local / var / lib / couchdb - name datastore busybox: latest / bin / true
(Es ist auch möglich, ein Hostverzeichnis in den Datastore-Container einzuhängen.)
docker -v / srv / db_files erstellen: / usr / local / var / lib / couchdb - name datastore busybox: latest / bin / true
Datastore verwenden
Docker-Run -d --volumes-from datastore -p 5984: 5984 - name db1 klaemo / couchdb bash