小男孩‘自慰网亚洲一区二区,亚洲一级在线播放毛片,亚洲中文字幕av每天更新,黄aⅴ永久免费无码,91成人午夜在线精品,色网站免费在线观看,亚洲欧洲wwwww在线观看

分享

Docker 安裝 EOS|大狗教你EOS開發(fā)(五)

 三郞 2018-06-14

Docker 安裝 EOS|大狗教你EOS開發(fā)(五)

本期 IMEOS 教程由 EOSgeek 社區(qū)的 Kenn Zhang 撰寫,由大狗稍作修改。EOSgeek 社區(qū)致力于打造「分布式社區(qū)」,所有人同時是老師又是學生,大家共同學習,共同成長。

注:本期 IMEOS 教程在 Mac、Ubuntu 等 Linux 核心操作系統(tǒng)、Windows 10 Professional 下適用,Windows 其它版本還請安裝 Linux 雙系統(tǒng)。

對于只是像我一樣簡單學習了解一下,或者說只是做 DApp 開發(fā)根本用不著對 EOS 源代碼改動的情況下,使用 Docker 大法配置環(huán)境真的就像是滅霸打個響指就干掉半個宇宙的生命一樣簡單。

不用學習什么 Git 命令(如果你還不會的話……好吧,其實學一學還是很有好處的)!不用提心吊膽我擦怎么編譯又出問題了?要再下載哪個包?設置哪個環(huán)境變量?

是的,就一行命令: docker pull eosio/eos。

這么簡單?沒錯,就是這么簡單。

Docker 是什么?還沒聽說過或者還沒有用過的同學可就落伍了,這里就不對它進行長篇累牘的展開了。。。簡單說來 Docker 你可以理解為它就是某種類似于虛擬機的機制,使得你可以方便快捷的生成/部署自己的軟件的運行環(huán)境。它可以在Windows、Mac OS、Ubuntu 等 Linux 內核的多種平臺上運行。甚至在 Windows 下的 Docker 也有能力運行 Linux 版本的 Docker 容器(什么是容器?不嚴謹點說,你就認為是一個虛擬機的實例好了)。所以,使用 Docker 來運行一個已經配置好了的 EOS 節(jié)點環(huán)境,真的就是分分鐘鐘打個響指的事兒。

真的不騙你,你看其實拆碎了也就三步:

1 下載安裝運行 Docker

在 Docker 官方網站根據你的平臺下載合適的版本 https://www./get-docker。嗯,Community Edition 就好啦~~別忘了順便注冊一個賬號哦~待會兒運行軟件會讓你登錄的。

Docker 安裝 EOS|大狗教你EOS開發(fā)(五)

2 下載 EOS 的鏡像

在任何一個你習慣的終端下運行 docker pull eosio/eos。

例如我在 Windows 下的話比較習慣于使用 Powershell 。

Docker 安裝 EOS|大狗教你EOS開發(fā)(五)

等等,差點忘了一句,因為 EOS 的原始鏡像是個 Linux 版本的,所以如果你是在 Windows 下,要確保當前環(huán)境是 Linux 容器才能下載哦,不然會出錯。右下角任務欄找到Docker 小鯨魚圖標點右鍵 “Switch to Linux containers…”就好啦。

3 啟動EOS

來,把下面這一行輸入(復制就好啦兄弟~)到終端里敲個回車打個響指吧!

docker run --name nodeos -p 8888:8888 -p 9876:9876 -t eosio/eos nodeosd.sh

看到沒?終端里歡快地輸出就是在告訴你區(qū)塊已經一個接一個地產生了!

請點擊此處輸入圖片描述

不信?哎……打開瀏覽器輸入:

http://127.0.0.1:8888/v1/chain/get_info

檢查一下就好啦。

Docker 安裝 EOS|大狗教你EOS開發(fā)(五)

4 停止與啟動容器

Docker 運行起來了……可是怎么關閉他呢?嗯,管殺不管埋的事兒咱不能干……很簡單啊,另外啟動一個終端,輸入:

(1)docker ps列出當前運行的容器(也可以輸入 docker container list列出所有容器,包括已經停止運行的)。

(2)docker stop [你的容器 id],來停止該容器的運行( 容器 ID 不需要輸入完全的,輸入前面幾個字符就好)。

(3)docker start [你的容器 id],重啟停止的容器,但是這時候是在后臺運行,如果要看到跑塊過程,需要輸入 docker start -i [你的容器 id]

5 刪除容器

有時候容器建多了,需要刪掉,用 docker rm [你的容器 id]就能刪掉該容器。

6 一個小問題

是不是很簡單?嗯,最后有一個小問題:

官方文檔中介紹要求 Docker 要預留 8G 的內存,實際上如果只是簡單開發(fā)或者學習一下沒有那么多內存(我就只分配了 4G 內存)也能暫時跑起來。至于在哪里設置,如果不熟悉的話這就算是個家庭作業(yè)吧。 :)

    本站是提供個人知識管理的網絡存儲空間,所有內容均由用戶發(fā)布,不代表本站觀點。請注意甄別內容中的聯(lián)系方式、誘導購買等信息,謹防詐騙。如發(fā)現(xiàn)有害或侵權內容,請點擊一鍵舉報。
    轉藏 分享 獻花(0

    0條評論

    發(fā)表

    請遵守用戶 評論公約

    類似文章 更多