Docker based Start Guide - cloud-barista/cb-spider GitHub Wiki
-
Docker Image Registry
-
Supported Docker Image Tags
-
0.x.y
: Semantic versioning tag (MAJOR.MINOR.PATCH
).-
y = 0
→ official release (e.g.0.11.0
) -
y ≠ 0
→ pre-release (e.g.0.11.7
)
-
-
latest
: Points to the most recent pre-release (0.x.y
). -
edge
: Built on latest PR merge; newest features, untested.
-
-
Start CB-Spider Server(latest)
sudo docker run --rm -p 1024:1024 \ -v ${HOME}/cloud-barista/cb-spider/meta_db:/root/go/src/github.com/cloud-barista/cb-spider/meta_db \ --name cb-spider \ cloudbaristaorg/cb-spider
sudo docker run --rm -p 1024:1024 \ -v ${HOME}/cloud-barista/cb-spider/meta_db:/root/go/src/github.com/cloud-barista/cb-spider/meta_db \ --name cb-spider \ cloudbaristaorg/cb-spider:latest
-
Start CB-Spider Server with Authorization Mode
sudo docker run --rm -p 1024:1024 \ -v ${HOME}/cloud-barista/cb-spider/meta_db:/root/go/src/github.com/cloud-barista/cb-spider/meta_db \ --name cb-spider \ -e API_USERNAME="default" -e API_PASSWORD="default" \ cloudbaristaorg/cb-spider
-
Start CB-Spider Server with the specific Tag Version
sudo docker run --rm -p 1024:1024 \ -v ${HOME}/cloud-barista/cb-spider/meta_db:/root/go/src/github.com/cloud-barista/cb-spider/meta_db \ --name cb-spider \ cloudbaristaorg/cb-spider:0.11.7
-
Start CB-Spider Server with the Log Level Setup
sudo docker run --rm -p 1024:1024 \ -v ${HOME}/cloud-barista/cb-spider/meta_db:/root/go/src/github.com/cloud-barista/cb-spider/meta_db \ --name cb-spider \ -e SPIDER_LOG_LEVEL="info" -e SPIDER_HISCALL_LOG_LEVEL="info" \ cloudbaristaorg/cb-spider
- Log Level Options
* SPIDER_LOG_LEVEL: trace | debug | info | warn/warning | error | fatal | panic * SPIDER_HISCALL_LOG_LEVEL: info | error
- Log Level Options
-
Start CB-Spider Server with Service Address Configuration
sudo docker run -e SERVICE_ADDRESS="1.2.3.4:1024" --rm -p 1024:1024 \ -v ${HOME}/cloud-barista/cb-spider/meta_db:/root/go/src/github.com/cloud-barista/cb-spider/meta_db \ --name cb-spider \ cloudbaristaorg/cb-spider
-
check CB-Spider Server
$ curl -sX GET http://{server}:1024/spider/readyz or $ curl -sX GET http://{server}:1024/spider/cloudos |json_pp or <Browser> http://{server}:1024/spider or <Browser> http://{server}:1024/spider/adminweb
-
stop CB-Spider Server
Ctl + C or $ sudo docker stop cb-spider
-
Server Configurations
-
Initialize Meta Info
- stop Server - $ rm -rf cb-spider/meta_db/* - start Server
-
Using Docker Desktop on macOS?
👉 CB-Spider Quickstart on Docker Desktop (macOS)