Skip to main content

使用Docker运行EloqDoc

使用 docker run 是开始使用 EloqDoc 最简单的方式。

# Create subnet for container.
docker network create --subnet=172.20.0.0/16 eloqnet

# Launch eloq-doc container.
docker run -d --net eloqnet --ip 172.20.0.10 -p 27017:27017 --name=eloqdoc-cloud eloqdata/eloqdoc-cloud-ubuntu2204-public

# Check the container launched succeed.
docker ps | grep eloqdoc-cloud

要连接到 EloqDoc,您需要一个兼容 MongoDB 的客户端。您可以使用以下命令下载(请选择对应操作系统,目前支持ubuntu20.04/ubuntu22.04/ubuntu24.04)。您也可以自行下载MongoDB官方客户端。

wget -c https://download.eloqdata.com/eloqdoc/rocksdbcloud/eloqdoc-v0.2.0-ubuntu22-amd64.tar.gz

mkdir eloqdoc-cloud && cd eloqdoc-cloud && tar -xf eloqdoc-v0.2.0-ubuntu22-amd64.tar.gz

./bin/mongo --host 172.20.0.10 --port 27017 --eval "db.t1.save({k: 1}); db.t1.find();"

mongo客户端输出:

MongoDB shell version v4.0.3
connecting to: mongodb://172.20.0.10:27017/
Implicit session: session { "id" : UUID("1fe615c1-d639-44f3-9e82-75e9c92d823d") }
MongoDB server version: 4.0.3
{ "_id" : ObjectId("684f97adabdc6936e88f4690"), "k" : 1 }