我們平時對主控端中的容器進行監控隻能執行docker自帶的幾個監控子指令:ps, top 和 stats,雖然是足夠我們平常的容器監控。
但是對于普通的程式員來說,是不能這麼随便或者是直接進入到生産的主控端進行指令的執行。
是以今天我使用Weave Scope生成容器地圖進行容器監控
安裝的過程非常簡單,隻需要執行下面的幾航腳本就可以了
curl -L git.io/scope -o /usr/local/bin/scope
chmod a+x /usr/local/bin/scope
scope launch
其中scope launch是将以容器方式啟動 Weave Scope。
在這個過程中我遇到一個小問題,就是出現了-bash: scope: command not found,如果你們在啟動過程中也出現了這個問題,可以檢視我的另外一篇文章
-bash: XXX: command not found的解決方法
啟動後我們可以看到Weave Scope自動幫我們映射了4040的端口
這時候我們通路自動提供的位址就可以看到我們的容器地圖了
其中可以通過容器地圖看到各個容器之間是否存在關系,或者是否有請求公網的行為
接下來我們進行Weave Scope的一些基本探索
點選其中的consul容器,就會彈出基本的容器資訊界面,包括容器的使用資源、容器端口、容器基本資訊等
在這個界面我們也可以進行直接進入容器當中,不再需要在主控端使用docker指令
好啦,他還有很多好玩的一些操作就要由大家去尋找啦