目錄
Portainer
登錄 Portainer
通過命令安裝 Portainer
1.通過本地瀏覽器訪問:http://服務(wù)器公網(wǎng)IP:9000, 直接進(jìn)入 Portainer 界面
2.設(shè)置管理員賬號(hào)密碼,點(diǎn)擊【Create user】
3.選擇【Local】作為鏡像連接選項(xiàng),然后點(diǎn)擊【Connect】
4.進(jìn)入Portainer后臺(tái)管理界面,點(diǎn)擊Local項(xiàng)目就可以開始使用Portainer
實(shí)戰(zhàn):部署MySQL容器
1.登錄 Portainer ,打開【Containers】>【Add container】
2.設(shè)置容器運(yùn)行所需的參數(shù)(下面示圖并描述重點(diǎn)設(shè)置部分)
3.點(diǎn)擊 Deploy the container 創(chuàng)建容器;
4.如果服務(wù)器安全組的3306端口已經(jīng)開放,現(xiàn)在就可以在本地通過遠(yuǎn)程連接 MySQL 數(shù)據(jù)庫
技巧
Portainer 運(yùn)行容器內(nèi)部命令
Portainer 備份
Portainer 升級(jí)
Portainer
給大家推薦一個(gè)好用的docker可視化界面~
Portainer是一個(gè)可視化的Docker操作界面,提供狀態(tài)顯示面板、應(yīng)用模板快速部署、容器鏡像網(wǎng)絡(luò)數(shù)據(jù)卷的基本操作(包括上傳下載鏡像,創(chuàng)建容器等操作)、事件日志顯示、容器控制臺(tái)操作、Swarm集群和服務(wù)等集中管理和操作、登錄用戶管理和控制等功能。功能十分全面,基本能滿足中小型單位對(duì)容器管理的全部需求。
下面,將從登錄、部署,再到實(shí)踐,全方位地介紹Portainer。
登錄 Portainer
如果你部署了包含 Portainer 的Docker環(huán)境,請(qǐng)直接登錄使用。否則,請(qǐng)先安裝 Portainer:
通過命令安裝 Portainer
docker volume create portainer_data
docker run -d -p 9000:9000 -v /var/run/docker.sock:/var/run/docker.sock -v portainer_data:/data portainer/portainer
cd /usr/libexec/docker/
sudo ln -s docker-runc-current docker-runc
1.通過本地瀏覽器訪問:http://服務(wù)器公網(wǎng)IP:9000, 直接進(jìn)入 Portainer 界面
?
2.設(shè)置管理員賬號(hào)密碼,點(diǎn)擊【Create user】
3.選擇【Local】作為鏡像連接選項(xiàng),然后點(diǎn)擊【Connect】
4.進(jìn)入Portainer后臺(tái)管理界面,點(diǎn)擊Local項(xiàng)目就可以開始使用Portainer
實(shí)戰(zhàn):部署MySQL容器
下面詳細(xì)介紹通過 Portainer 部署MySQL:
1.登錄 Portainer ,打開【Containers】>【Add container】
2.設(shè)置容器運(yùn)行所需的參數(shù)(下面示圖并描述重點(diǎn)設(shè)置部分)
- Name 為自定義的容器名稱
- Image 為容器鏡像名稱,例如"mysql:5.6" 系統(tǒng)會(huì)自動(dòng)到DockerHub (opens new window)中拉取MySQL5.6
- Network ports configuration:建議開啟【Publish all exposed network ports...】 以保證容器中的服務(wù)可以通過服務(wù)器端口被外界訪問。如果不開啟,需手工建立準(zhǔn)確的映射關(guān)系(難度系數(shù)有點(diǎn)高)。
- Env 環(huán)境變量設(shè)置:添加如所示的容器環(huán)境變量,對(duì)于MySQL鏡像來說,數(shù)據(jù)庫 root 密碼MySQL_ROOT_PASSWORD?為必填變量,其他更多可選變量查看 MySQL鏡像說明
- Restart policy:建議選擇【Always】,使得容器無論在什么情況下停止總會(huì)自動(dòng)重新啟動(dòng);
3.點(diǎn)擊 Deploy the container 創(chuàng)建容器;
4.如果服務(wù)器安全組的3306端口已經(jīng)開放,現(xiàn)在就可以在本地通過遠(yuǎn)程連接 MySQL 數(shù)據(jù)庫
技巧
Portainer 運(yùn)行容器內(nèi)部命令
在此以連接到 MySQL 容器為例進(jìn)行說明:
1.返回到容器列表,點(diǎn)擊下圖中 MySQL 的?Quick actions?一欄下的?>_?圖標(biāo);
2.在新打開的頁面,點(diǎn)擊?Connetc?按鈕,連接到容器;
3.接下來就可以在命令窗口中輸入mysql -uroot -ppassword;"
,其中 “password” 為您在自己設(shè)置的數(shù)據(jù)庫密碼,這樣就可以開始使用數(shù)據(jù)庫命令對(duì) MySQL 進(jìn)行管理了;
Portainer 備份
到 Portainer 的容器列表里面查看 portainer 的 volume 對(duì)應(yīng)的服務(wù)器目錄,在/var/lib/docker/volumes
下可找到 volume 對(duì)應(yīng)的目錄名,將其備份即可。
Portainer 升級(jí)
只需運(yùn)行?docker pull portainer
就可以將 Portainer 升級(jí)到最新版本。
參考:文章來源:http://www.zghlxwxcb.cn/news/detail-783189.html
Docker可視化工具——Portainer全解 - 知乎文章來源地址http://www.zghlxwxcb.cn/news/detail-783189.html
到了這里,關(guān)于Docker可視化工具——Portainer的文章就介紹完了。如果您還想了解更多內(nèi)容,請(qǐng)?jiān)谟疑辖撬阉鱐OY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關(guān)文章,希望大家以后多多支持TOY模板網(wǎng)!