在线观看不卡亚洲电影_亚洲妓女99综合网_91青青青亚洲娱乐在线观看_日韩无码高清综合久久

鍍金池/ 教程/ Linux/ Docker中運(yùn)行CouchDB服務(wù)
docker用戶(hù)指南
鏡像
在Docker中運(yùn)行SSH進(jìn)程服務(wù)
Docker Hub
CentOS
Rackspace Cloud
Red Hat Enterprise Linux
在Docker中運(yùn)行Reids服務(wù)
FrugalWare
管理容器數(shù)據(jù)
Debian
Docker中運(yùn)行MongoDB
Gentoo
在Docker中使用Riak服務(wù)
IBM SoftLayer
在Docker中運(yùn)行Apt-Cacher-ng服務(wù)
開(kāi)始使用Docker Hub
Amazon EC2
在Docker中運(yùn)行"hello Word"應(yīng)用
Docker Hub上的倉(cāng)庫(kù)和鏡像
Ubuntu
Docker Hub賬戶(hù)
Docker中運(yùn)行Node.js web應(yīng)用
Docker中運(yùn)行CouchDB服務(wù)
Fedora
Binaries
CRUX Linux
使用Docker Hub
Mac OS X 安裝 Docker
在Docker中運(yùn)行PostgreSQL
創(chuàng)建一個(gè)基本鏡像
Docker Hub上的自動(dòng)化構(gòu)建
連接容器
Google Cloud Platform
使用docker第一步
使用docker鏡像
Arch Linux
openSUSE
使用容器
Microsoft Windows 安裝docker

Docker中運(yùn)行CouchDB服務(wù)

注:如果你不喜歡使用sudo,你可以查看這里非root用戶(hù)運(yùn)行

這里有一個(gè)例子,使用數(shù)據(jù)卷在兩個(gè)CouchDb之間共享相同的數(shù)據(jù)容器,這個(gè)可以用于熱升級(jí),測(cè)試不同版本的CouchDB數(shù)據(jù)等等。

創(chuàng)建第一個(gè)數(shù)據(jù)庫(kù)

現(xiàn)在我們創(chuàng)建/var/lib/couchdb作為數(shù)據(jù)卷

    COUCH1=$(sudo docker run -d -p 5984 -v /var/lib/couchdb shykes/couchdb:2013-05-03)

添加一條數(shù)據(jù)在第一個(gè)數(shù)據(jù)庫(kù)中

我們假設(shè)你的docker主機(jī)默認(rèn)是本地localhost.如果不是localhost請(qǐng)換到你docker的公共IP

    HOST=localhost
    URL="http://$HOST:$(sudo docker port $COUCH1 5984 | grep -Po '\d+$')/_utils/"
    echo "Navigate to $URL in your browser, and use the couch interface to add data"

創(chuàng)建第二個(gè)數(shù)據(jù)庫(kù)

這次,我們請(qǐng)求共享訪問(wèn)$COUCH1的卷。

    COUCH2=$(sudo docker run -d -p 5984 -volumes-from $COUCH1 shykes/couchdb:2013-05-03)

在第二個(gè)數(shù)據(jù)庫(kù)上來(lái)瀏覽數(shù)據(jù)

    HOST=localhost
    URL="http://$HOST:$(sudo docker port $COUCH2 5984 | grep -Po '\d+$')/_utils/"
    echo "Navigate to $URL in your browser. You should see the same data as in the first database"'!'

祝賀你,你已經(jīng)運(yùn)行了兩個(gè)Couchdb容器,并且兩個(gè)都相互獨(dú)立,除了他們的數(shù)據(jù)

上一篇:CRUX Linux下一篇:Arch Linux