首頁  >  文章  >  運維  >  這麼牛的Docker視覺化工具,不能不知道!

這麼牛的Docker視覺化工具,不能不知道!

藏色散人
藏色散人轉載
2021-12-20 11:38:012267瀏覽

docker教學專欄介紹一款牛逼的Docker視覺化工具,希望對需要的朋友有幫助!

介紹一款牛逼的Docker視覺化工具

學後端的小夥伴一定要學的一個技術就是Docker,部署專案、部署環境啥的都賊方便!之前我用docker都是簡單粗暴,直接上命令行,什麼docker psdocker images...

然而今天無意之間看到了一個東西,Docker的可視化工具!

下面就來介紹今天的主角:Portainer

Portainer簡介

官方文件:https://documentation.portainer.io/

Portainer是一個可視化的容器映像的圖形管理工具,利用Portainer可以輕鬆構建,管理和維護Docker環境。而且完全免費,基於容器化的安裝方式,安裝起來非常的簡單方便!簡單理解就是:原本基於命令列的Docker操作,現在基本上就可以在網頁上面滑鼠點點就可以搞定了!

安裝Portainer

#安裝Portainer需要我們打開命令列終端,在你的Docker已經啟動的情況下執行下面的操作,其實也平常用Docker一個樣。

docker search Portaine

之後下載第一個【相關推薦:docker影片教學

這麼牛的Docker視覺化工具,不能不知道!

#執行下面的啟動指令建置容器

docker run -d -p 8000:8000 -p 9000:9000 -v /var/run/docker.sock:/var/run/docker.sock -v portainer_data:/data --restart=always portainer/portainer

解釋一下這些參數

-d # 后台运行
-p # 映射端口,这里注意需要映射两个,其中9000端口就是Web页面访问的端口
-v # 映射数据卷,这里需要映射你宿主机的docker.sock到容器内部的文件
--restart=always # 自动重启容器

之後Ps檢視一下是不是啟動好了

這麼牛的Docker視覺化工具,不能不知道!

##見證奇蹟

開啟瀏覽器,輸入位址:localhost:9000

出現這個頁面說明你已經部署成功了!

這麼牛的Docker視覺化工具,不能不知道!
之後輸入兩個相同的密碼註冊,之後點選

Create User

這麼牛的Docker視覺化工具,不能不知道!
Remote其實是可以連接遠端的Docker的,我們需要管理本地的Docker,所以這裡選擇Local,之後點擊

Connect

之後就是奇蹟!

首頁

這麼牛的Docker視覺化工具,不能不知道!
#可以看到,有一個Local的Docker正在啟動,我們可以點進去查看詳情

這麼牛的Docker視覺化工具,不能不知道!
有哪些操作一目了然

這麼牛的Docker視覺化工具,不能不知道!
這麼牛的Docker視覺化工具,不能不知道!
這麼牛的Docker視覺化工具,不能不知道!

進階玩法

這麼牛的Docker視覺化工具,不能不知道!
這麼牛的Docker視覺化工具,不能不知道!

這麼牛的Docker視覺化工具,不能不知道!

這麼牛的Docker視覺化工具,不能不知道!#logs可以直接查看容器內部的日誌,同時支援搜索,按天查看等
inspect用來查看容器的詳情,和
docker inspect 容器ID/容器名稱

是一樣的

stats可以用來查看容器內部的資源使用情況,包括記憶體佔用、CPU等這麼牛的Docker視覺化工具,不能不知道!

在左邊選單上面還有一個
App Templates這麼牛的Docker視覺化工具,不能不知道!,可以用來快速建立容器應用程式!

這麼牛的Docker視覺化工具,不能不知道!裡面的東西好事非常多的,基本上常用的都有,點擊進去然後簡單配置一下就可以創建了,我這裡就示範一下怎麼用這個東西快讀搭建個人部落格吧!往下山找到WordPress,點選進入

#點擊Deploy the stack之後,Portainer就會幫我們自動建立這兩個容器。

點進去後就可以看到已經建立了一個Wordpress容器和MySQL的容器,並且已經啟動。然後Wordpress映射的外部連接埠是###55001##################之後就可以用瀏覽器存取本地的這個連接埠了! #########################完美,收工! ###############.markdown-body pre,.markdown-body pre>code.hljs{color:#333;background:#f8f8f8}.hljs-comment,.hljs-quote {color:#998;font-style:italic}.hljs-keyword,.hljs-selector-tag,.hljs-subst{color:#333;font-weight:700}.hljs-literal,.hljs-number, .hljs-tag .hljs-attr,.hljs-template-variable,.hljs-variable{color:teal}.hljs-doctag,.hljs-string{color:#d14}.hljs-section,.hljs-selector- id,.hljs-title{color:#900;font-weight:700}.hljs-subst{font-weight:400}.hljs-class .hljs-title,.hljs-type{color:#458;font- weight:700}.hljs-attribute,.hljs-name,.hljs-tag{color:navy;font-weight:400}.hljs-link,.hljs-regexp{color:#009926}.hljs-bullet,. hljs-symbol{color:#990073}.hljs-built_in,.hljs-builtin-name{color:#0086b3}.hljs-meta{color:#999;font-weight:700}.hljs-deletion{background:# fdd}.hljs-addition{background:#dfd}.hljs-emphasis{font-style:italic}.hljs-strong{font-weight:700}######

以上是這麼牛的Docker視覺化工具,不能不知道!的詳細內容。更多資訊請關注PHP中文網其他相關文章!

陳述:
本文轉載於:juejin.im。如有侵權,請聯絡admin@php.cn刪除