Hyperledger Fabric Samples
注意
如果你是運行在 Windows 平臺慢蜓,你想用 Dcoker Quickstart Terminal,如果你還沒有提前安裝它,請查閱 Prerequisites
如果你是在 Windows 7 或 macOS 平臺下用 Docker Toolbox, 當你安裝和運行這個示例時饭于,你將需要在本地 C:/Users
(Windows 7) 或 /Users
(macOS)伸蚯。
如果你是在 Mac 平臺運行 Docker, 你將需要用本地的 /Users
, /Volumes
, /private
, 或 /tmp
目錄下膘壶。 為了用不同的本地目錄错蝴,請參考 Docker documentation file sharing
如果你在 Windows 平臺用 Docker, 請參考 Docker documentation 中的 共享驅(qū)動器 shared drives 并用一個 shared drives 下的目錄颓芭。
在你的機器上確定你想把 Hyperledger Fabric samples 應(yīng)用倉庫放的位置并在命令窗口打開對應(yīng)的目錄顷锰。然后執(zhí)行下面的命令:
git clone https://github.com/hyperledger/fabric-samples.git
cd fabric-samples
Download Platform-specific Binaries
下一步,我們來安裝 Hyperledger Fabric platform-specific binaries. 此過程旨在補充上述 Hyperledger Fabric 示例亡问,但可獨立使用官紫。如果你沒有安裝上述示例,則只需創(chuàng)建并輸入一個目錄州藕,從中提取特定平臺的二進制文件內(nèi)容束世。
請從你將在其中提取平臺特定二進制文件的目錄中執(zhí)行以下命令:
curl -sSL https://goo.gl/eYdRbX | bash
注意
如果你在運行上述 curl 命令時出現(xiàn)錯誤,可能是因為 curl 的版本太舊了床玻。 請參考 Prerequisites 頁面毁涉,在那里你可以獲取到更多的信息。
git
上述 curl 命令下載并執(zhí)行一個 bash 腳本锈死, 它將下載和提取你設(shè)置網(wǎng)絡(luò)所需的所有特定于平臺的二進制文件贫堰,并將其放入上面創(chuàng)建的 cloned repo 中穆壕。它檢索四個平臺特定的二進制文件:
-
cryptogen
, -
configtxgen
, -
configtxlator
, peer
并把它們放在當前工作目錄的 bin 子目錄中。
你可以需要將其添加到你的 PATH
環(huán)境變量中其屏,以便在不完全限定每個二進制文件的路徑的情況下可以選擇這些變量喇勋。
export PATH=<path to download location>/bin:$PATH
最后,這個腳本將會從 Docker Hub 下載 Hyperledger Fabric docker images 到你本地的 Docker registry 并且 tag 值為 latest
偎行。
這個腳本會列出安裝完成后的 Docker images川背。
查看每個 image 的名字;最終構(gòu)成我們的 Hyperledger Fabric 網(wǎng)絡(luò)的組件睦优。你將會注意到有兩個相同 image ID 實例渗常,一個是 x86_64-1.0.0
一個是 latest
。
注意
在不同的體系結(jié)構(gòu)中汗盘,x86_64 將替換為標識你的體系結(jié)構(gòu)的字符串皱碘。
注意
如果你有本文檔沒有解決的問題,或者通過本文檔運行時遇到了問題隐孽,請查看Still Have Questions? 頁面癌椿,那里可以找到一些其它的幫助提示。