1. 查看CouchDB容器ID
1 2 3 4 |
root@web-linux-16:/var/army$ docker ps CONTAINER ID IMAGE COMMAND CREATED STATUS PORTS NAMES <strong>2df1a83c2c41</strong> couchdb:1.6.1 "tini -- /docker-ent…" 13 minutes ago Up 4 minutes 0.0.0.0:5984->5984/tcp myCouchDB |
2. 进入CouchDB容器
1 2 3 |
root@web-linux-16:/var/army$ docker exec -it 2df1a83c2c41 bash root@2df1a83c2c41:/var/lib/couchdb# |
3. 进入CouchDb配置目录
1 2 3 4 5 6 7 8 |
root@2df1a83c2c41:/var/lib/couchdb# cd /usr/local/etc/couchdb/ root@2df1a83c2c41:/usr/local/etc/couchdb# ls -l drwxrwsr-x 1 couchdb couchdb 4096 Nov 4 2017 default.d -rw-rw-r-- 1 couchdb couchdb 15521 Nov 4 2017 default.ini drwxrwxr-x 2 couchdb couchdb 4096 Mar 25 16:52 local.d -rw-rw-r-- 1 couchdb couchdb 4017 Mar 25 16:48 local.ini |
4. 打开local.ini文件,添加自定义配置内容
1 |
root@2df1a83c2c41:/usr/local/etc/couchdb# vim local.ini |
如提示没有vim命令,请执行下面命令安装
1 2 3 |
apt-get update apt-get install vim |
5. 打开local.ini文件后, 添加以下内容到文件中, 并保存,退出
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 |
[couchdb] max_dbs_open = 2000 [cors] origins = * credentials = true methods = GET, PUT, POST, HEAD, DELETE headers = accept, authorization, content-type, origin, referer, x-csrf-token, Perform-BMU [replicator] http_connections = 50 [log] writer = file file = /opt/couchdb/log/couch.log |
6. 重启Docker容器下的CouchDB
1 |
docker-compose restart |