1、 关闭SELinux
vi /etc/selinux/config
修改:SELINUX=disabled
配置生效命令:source /etc/selinux/config
或者
a.在运行容器的时候,给容器加特权,及加上 --privileged=true 参数:
docker run -i -t -v /soft:/soft --privileged=true 637fe9ea94f0 /bin/bash
b.临时关闭selinux:
setenforce 0
c.添加selinux规则,改变要挂载的目录的安全性文本
2、导入镜像
docker pull klaemo/couchdb
3、启动couchdb docker run -p 5984:5984 -d --name roberttestchannel -e COUCHDB_USER=admin -e COUCHDB_PASSWORD=password -v ~/couchdb:/opt/couchdb/data klaemo/couchdb
验证:控制台url:http://192.168.0.104:5984/_utils
4.创建数据库
curl -X PUT http://127.0.0.1:5984/_users -u admin:password
curl -X PUT http://127.0.0.1:5984/_replicator -u admin:password
curl -X PUT http://127.0.0.1:5984/_global_changes -u admin:password