1.portainer.io是什么?
Portainer是一個輕量級的Docker環境管理UI,可以管理docker host和docker swarm(我主要看中了能管理swarm這個,畢竟市面上能管理swarm的平台不多)。之所以說是輕量級的,是因為部署只有一個container,也可以使用二進制程序直接部署,不像rancher的部署,部署了一大堆container,而且portainer是跨平台的,windows和linux都可以部署,廢話不多說,直接開干…
2.安裝,運行鏡像
查看鏡像
docker search portainer
下載鏡像
docker pull portainer/portainer
查看鏡像
docker images
運行鏡像
docker run -d -p 9000:9000 --name portainer --restart=always -v /var/run/docker.sock:/var/run/docker.sock -v /mnt/docker/portainer:/data portainer/portainer

3.登陸
localhost:9000

選擇local



4.Portainer中文漢化
下載漢化文件
1、新建文件夾命名為 public ,把 Portainer-CN.zip 解壓至里面。 2、public 文件夾傳輸至系統根目錄 3、然后按需執行以下命令 x86-64系統使用
docker run -d -p 9000:9000 --name portainer --restart=always -v /var/run/docker.sock:/var/run/docker.sock -v /mnt/docker/portainer:/data -v /public:/public portainer/portainer
開放 9000端口來映射 portainer
/var/run/docker.sock:/var/run/docker.sock → 映射本地docker路徑
/mnt/docker/portainer:/data → 實現數據持久化(portainer的數據存儲在容器內部的/data目錄,容易導致容器重啟的時候數據丟失,作用:將portainer數據映射到本地)
5.laradock
解壓到C:\Users\user\.laradock\data\portainer_data\public
volumes:
- ${DATA_PATH_HOST}/portainer_data:/data
- ${DATA_PATH_HOST}/portainer_data/public:/public
docker-compose rm portainer 然后重啟即可
