Eu tive o mesmo problema. Droga perdida 2 horas.
O ponto é que eu liguei máquina vagrant com o Ubuntu 16.
Então eu instalei o couchdb 2.1 e tente acessar o sofá pelo lado de fora. (onda 192.168.33.10:5984) Curl disse que a conexão foi recusada. Mas o nmap disse
(env27) [codertarasvaskiv@lodestone trash]$ nmap -Pn 192.168.33.10 -p 5984
Starting Nmap 7.60 ( https://nmap.org ) at 2018-03-13 12:22 EET
Nmap scan report for 192.168.33.10
Host is up (0.00052s latency).
PORT STATE SERVICE
5984/tcp closed couchdb
Nmap done: 1 IP address (1 host up) scanned in 6.56 seconds
Então eu tentei abrir a porta com ajuda ufw. Em 192.168.33.10 (sudo ufw allow 5984) E reiniciou o serviço ufw.
ubuntu@client:~$ sudo ufw status
Status: active
To Action From
-- ------ ----
22 ALLOW Anywhere
5984 ALLOW Anywhere
22 (v6) ALLOW Anywhere (v6)
5984 (v6) ALLOW Anywhere (v6)
Mas isso não ajudou. O Nmap disse que a mesma "porta está fechada"
Então minha solução foi: eu editei /opt/couchdb/etc/local.ini e mudei bind_addres = 0.0.0.0 na parte [chttp]. Isso funcionou. O Nmap agora diz que a porta está aberta.
PORT STATE SERVICE
5984/tcp open couchdb