Portainer是一個可視化的容器鏡像的圖形管理工具,利用Portainer可以輕松構(gòu)建,管理和維護(hù)Docker環(huán)境。 而且完全免費(fèi),基于容器化的安裝方式,方便高效部署。
官方站點:https://www.portainer.io/
部署前提:
- 已安裝Docker
- 可從互聯(lián)網(wǎng)獲取鏡像
1、拉取鏡像
首先查詢鏡像
docker search portainer-ce
查詢結(jié)果:
查詢portainer-ce鏡像
然后拉取:
docker pull portainer/portainer
docker images
拉取結(jié)果:
拉取portainer鏡像
2、配置中文環(huán)境
由于該鏡像采用的是英文的界面,所以為了更符合國人的使用,我們需要配置漢化包,語言包拉取命令如下(需要安裝git):
git clone https://gitee.com/faith01238/Dockers.git
cd Dockers/Portainer/
ls
然后把這個public文件夾復(fù)制到其他目錄
mkdir -p /Docker/Portainer/
cp -rf public/ /Docker/Portainer/
cd /Docker/Portainer/
執(zhí)行結(jié)果:
然后記住你存放的路徑
3、創(chuàng)建卷
這個沒啥好說的,無腦執(zhí)行就行
docker volume create portainer_data
執(zhí)行結(jié)果:
4、創(chuàng)建容器
創(chuàng)建之前我們可以先創(chuàng)建個文件夾存放容器的相關(guān)數(shù)據(jù)(做本地映射)
mkdir -p /Docker/Portainer/data/
然后執(zhí)行容器創(chuàng)建的命令:
docker run --name portainer -d
-p 9000:9000
-v /var/run/docker.sock:/var/run/docker.sock
-v /Docker/Portainer/data/:/data
-v /Docker/Portainer/public/:/public
portainer/portainer
創(chuàng)建容器
然后查看運(yùn)行中的容器:
root@master:/Docker/Portainer# docker ps
CONTAINER ID IMAGE COMMAND CREATED STATUS PORTS NAMES
cc27527d963e portainer/portainer "/portainer" 31 seconds ago Up 29 seconds 0.0.0.0:9000->9000/tcp portainer
到這里容器就啟動完成了,接下來開始訪問管理系統(tǒng)->>>
5、訪問Portainer系統(tǒng)
5.1、 設(shè)置密碼
設(shè)置管理員密碼
選擇本地管理
點擊連接
然后就可以看到Docker主機(jī)的信息了(此工具可以接管多個Docker主機(jī),被接管的主機(jī)需要開啟遠(yuǎn)程管理,不知道如何開啟的可以留言)
然后看一下:
容器列表
網(wǎng)絡(luò)列表
更多關(guān)于這個工具的使用可以自己親自嘗試一下,或者關(guān)注我等待后續(xù)更新!想了解更多l(xiāng)inux、Docker、Shell和Python相關(guān)知識可以看我往期文章,也可以關(guān)注我更新更多內(nèi)容,想要了解哪些內(nèi)容也可以跟我說,最好是上面幾個我會的,點擊了解更多可以看本文更多細(xì)節(jié)內(nèi)容!