微服務和容器目前比較流行,相信很多小夥伴都比較熟悉docker, 如果你不是太了解,可以檢視文檔 docker學習手冊
。那如何用docker搭建比原鍊(Bytom)的節點呢?
在操作之前,請自行安裝docker。然後在你的終端輸入(windows對應cmd):
docker
出現如下圖說明你已經安裝成功了docker:
![](https://img.laitimes.com/img/__Qf2AjLwojIjJCLyojI0JCLicGcq5COxIGZ1ITNhFGZjJDM2kDMlVmZ4YGMwYzMiVDMxUjN0ADM08CX0VmbjN3bvwFdl5mLh5WaoN2cv5yZtl2Yz92Lc9CX6MHc0RHaiojIsJye.jpg)
擷取bytom的docker鏡像
docker pull bytom/bytom:latest
用docker images 檢視自己下載下傳的bytom鏡像
docker images
然後出現如下圖說明已經擷取到了鏡像:
初始化:
docker run -v < Bytom / data / directory / on / host / machine >:/ root /.bytom bytom:latest bytomd init --chain_id < chainId >
預設的Bytom資料目錄(在主機上)是:
Mac: ~/Library/Bytom
Linux: ~/.bytom
windows: %APPDATA%\Bytom
chainId 有三種選擇:
mainnet:連接配接到主網
testnet:連接配接到測試網
solonet:單節點
如下例(mac/testnet):
docker run -v ~/Library/Bytom:/root/.bytom bytom/bytom:latest bytomd init --chain_id testnet
開啟docker終端互動模式:
docker run -it -p 9888:9888 -v ~/Library/Bytom:/root/.bytom bytom/bytom:latest
開啟守護程序模式:
docker run -d -p 9888:9888 -v ~/Library/Bytom:/root/.bytom bytom/bytom:latest bytomd node --web.closed --auth.disable
檢視正在運作的容器:
docker ps
下圖中我們可以看到我們在運作的容器:
最後在浏覽器中請求:
http://0.0.0.0:9888,可以就可以檢視我們錢包。