微服務和容器目前比較流行,相信不少小夥伴都比較熟悉docker, 若是你不是太瞭解,能夠查看文檔docker學習手冊。那如何用docker搭建比原鏈(Bytom)的節點呢?html
在操做以前,請自行安裝docker。而後在你的終端輸入(windows對應cmd):node
docker
出現以下圖說明你已經安裝成功了docker: web
獲取bytom的docker鏡像docker
docker pull bytom/bytom:latest
用docker images 查看本身下載的bytom鏡像windows
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: ~/.bytom3d
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,能夠就能夠查看咱們錢包。