之前操作Docker的時候罗晕,一直使用的是命令行的形式。命令行雖說看起來挺炫酷赠堵,但有時候還是挺麻煩的小渊。今天給大家推薦一個Docker圖形化工具Portainer,輕量級又好用茫叭,希望對大家有所幫助酬屉!
簡介
Portainer 是一款輕量級的應(yīng)用,它提供了圖形化界面揍愁,用于方便地管理Docker環(huán)境呐萨,包括單機(jī)環(huán)境和集群環(huán)境。
安裝
直接使用Docker來安裝Portainer是非常方便的莽囤,僅需要兩步即可完成谬擦。
- 首先下載Portainer的Docker鏡像;
docker pull portainer/portainer
- 然后再使用如下命令運(yùn)行Portainer容器朽缎;
docker run -p 9000:9000 -p 8000:8000 --name portainer \
--restart=always \
-v /var/run/docker.sock:/var/run/docker.sock \
-v /mydata/portainer/data:/data \
-d portainer/portainer
- 第一次登錄的時候需要創(chuàng)建管理員賬號惨远,訪問地址:http://192.168.5.78:9000/
- 之后我們選擇連接到本地的Docker環(huán)境话肖,連接完成后我們就可以愉快地使用Portainer進(jìn)行可視化管理了锨络!
使用
- 登錄成功后狼牺,可以發(fā)現(xiàn)有一個本地的Docker環(huán)境羡儿;
- 打開Dashboard菜單可以看到Docker環(huán)境的概覽信息是钥,比如運(yùn)行了幾個容器掠归,有多少個鏡像等;
- 打開App Templates菜單可以看到很多創(chuàng)建容器的模板虏冻,通過模板設(shè)置下即可輕松創(chuàng)建容器,支持的應(yīng)用還是挺多的弹囚;
- 打開Containers菜單,可以看到當(dāng)前創(chuàng)建的容器,我們可以對容器進(jìn)行運(yùn)行蛮穿、暫停庶骄、刪除等操作;
- 選擇一個容器单刁,點(diǎn)擊Logs按鈕,可以直接查看容器運(yùn)行日志府适,可以和docker logs命令說再見了羔飞;
- 點(diǎn)擊Inspect按鈕,可以查看容器信息檐春,比如看看容器運(yùn)行的IP地址逻淌;
- 點(diǎn)擊Stats按鈕疟暖,可以查看容器的內(nèi)存卡儒、CPU及網(wǎng)絡(luò)的使用情況,性能分析不愁了誓篱;
- 點(diǎn)擊Console按鈕凯楔,可以進(jìn)入到容器中去執(zhí)行命令窜骄,比如我們可以進(jìn)入到MySQL容器中去執(zhí)行登錄命令;
- 打開Images菜單摆屯,我們可以查看所有的本地鏡像邻遏,對鏡像進(jìn)行管理;
- 打開Networks菜單准验,可以查看Docker環(huán)境中的網(wǎng)絡(luò)情況;
- 打開Users菜單糊饱,我們可以創(chuàng)建Portainer的用戶,并給他們賦予相應(yīng)的角色颠黎;
- 打開Registries菜單另锋,我們可以配置自己的鏡像倉庫,這樣在拉取鏡像的時候狭归,就可以選擇從自己的鏡像倉庫拉取了夭坪。
總結(jié)
Portainer作為一款輕量級Docker圖形化管理工具,功能強(qiáng)大且實(shí)用过椎,要是有個私有鏡像倉庫管理功能就更好了室梅,這樣我們就不用安裝重量級的鏡像倉庫Harbor了。