一、前言
Portainer是Docker的可視化管理工具娃圆,鏡像玫锋、容器、日志顯示等操作讼呢,Swarm集群撩鹿、服務(wù)等集中管理和操作、登錄用戶管理和控制等功能悦屏。
注:本人是在個(gè)人買的阿里云服務(wù)器上進(jìn)行操作的 节沦, centos7版本
二、Portainer官網(wǎng)提供的有關(guān)資料
Portainer官網(wǎng):https://www.portainer.io/
Portainer官網(wǎng)提供的安裝文檔:
三础爬、Docker上安裝Portainer - 簡易版教程
1散劫、安裝docker 【這里不多說】
yum install docker
2、利用Docker拉取portainer鏡像
docker pull portainer/portainer
3幕帆、運(yùn)行啟動(dòng)portainer
溫馨小提示: 這里需開放9000端口來映射portainer
/var/run/docker.sock:/var/run/docker.sock -> 映射本地docker路徑
/home/docker/portainer:/data -> 實(shí)現(xiàn)數(shù)據(jù)持久化【原因:portainer的數(shù)據(jù)存儲(chǔ)在容器內(nèi)部的/data目錄,容易導(dǎo)致容器重啟的時(shí)候數(shù)據(jù)丟失赖条,作用:將portainer數(shù)據(jù)映射到本地】
docker run -d -p 9000:9000 -v /var/run/docker.sock:/var/run/docker.sock -v /home/docker/portainer:/data --name portainer --restart=always portainer/portainer
啟動(dòng)后通過 服務(wù)器地址:9000 即可訪問portainer失乾,第一次訪問注意需要設(shè)置賬號密碼
設(shè)置好之后點(diǎn)擊創(chuàng)建用戶
進(jìn)入之后可選擇訪問Local管理本地docker相關(guān)信息
點(diǎn)擊下面的local進(jìn)入管理docker
四常熙、靈學(xué)靈用 - 查看項(xiàng)目運(yùn)行日志信息
1、準(zhǔn)備一個(gè)java jdk鏡像 -> java項(xiàng)目運(yùn)行環(huán)境
docker pull java
2碱茁、啟動(dòng)一個(gè)java項(xiàng)目測試在portainer上查看項(xiàng)目日志信息
docker run -d -p 3001:3001 -v /IT_zhengqing/code/code-generator/code-generator-1.0.0.jar:/usr/springboot-1.jar --name springboot java java -jar /usr/springboot-1.jar
3裸卫、Portainer上查看日志信息
五、總結(jié)
- 不同的環(huán)境安裝可根據(jù)官網(wǎng)給出的文檔進(jìn)行操作~
- 另外Docker的其它可視化管理工具還有:DockerUI纽竣、Shipyard墓贿、Rancher 等