/ Docker,科技 / 7574 浏览

Docker管理面板Portainer中文版安装

既然最近沉迷Docker,又不想动不动就命令行,自然少不了图形化界面工具Portainer的帮助。

Portainer是一个全英文工具,对于新手使用起来还是不容易,恰好在Mark's Blog发现了《Docker管理面板Portainer中文汉化项目》,使用了一段时间,觉得挺不错,遂分享安装过程。

一共六步,照着复制黏贴就好。

 

第一步:安装Docker

curl -sSL https://get.docker.com/ | sh
systemctl start docker
systemctl enable docker

 

第二步:创建Portainer文件夹

mkdir -p /data/portainer/data /data/portainer/public

 

第三步:进入Portainer文件夹

cd /data/portainer

 

第四步:下载汉化文件

wget https://gd.5533.eu/0:/portainer/public.zip

 

第五步:解压汉化文件

unzip public.zip

 

第六步:安装Portainer

docker run -d --restart=always --name portainer -p 9000:9000 -v /var/run/docker.sock:/var/run/docker.sock -v /data/portainer/data:/data -v /data/portainer/public:/public portainer/portainer:latest

 

ALL IN ONE

mkdir -p /data/portainer/data /data/portainer/public
cd /data/portainer
wget https://gd.5533.eu/0:/portainer/public.zip
unzip public.zip
docker run -d --restart=always --name portainer -p 9000:9000 -v /var/run/docker.sock:/var/run/docker.sock -v /data/portainer/data:/data -v /data/portainer/public:/public portainer/portainer:latest

 

然后就可以访问:http://IP:9000,进行初始化配置了。

如果无法访问,记得开放端口。

 

20210612UPDATE:Agent方式管理多台机器

如果你有多台需要Portainer部署管理的机器,则可以用Agent方式统一管理。

将上述代码安装在主控机上

将下述代码安装在被控机上

docker run -d -p 9002:9001 --name portainerA --restart=always -v /var/run/docker.sock:/var/run/docker.sock -v /var/lib/docker/volumes:/var/lib/docker/volumes portainer/agent

 

若想要指定被控机的公网端口,比如被控机是NAT,则修改第一个9001即可,即:

docker run -d -p 【内网端口】:9001 --name portainerA --restart=always -v /var/run/docker.sock:/var/run/docker.sock -v /var/lib/docker/volumes:/var/lib/docker/volumes portainer/agent

 

而后,登录主控后台,按如下操作:

创建端点

 

填写端点信息

 

然后就完成了!

 

关于备份与还原

若是按上述代码安装的Portainer,则数据文件位于:/data/portainer/data ,只需要打包data 文件夹,拷贝到待还原的同样目录,解压缩即可还原!

备份

tar -zcvf po_data.tar.gz /data/portainer/data

 

还原

mkdir -p /data/portainer/data /data/portainer/public
cd /data/portainer
wget https://gd.5533.eu/0:/portainer/public.zip
unzip public.zip

cd /data/portainer
wget 【备份文件地址】
tar -zxvf po_data.tar.gz

docker run -d --restart=always --name portainer -p 9000:9000 -v /var/run/docker.sock:/var/run/docker.sock -v /data/portainer/data:/data -v /data/portainer/public:/public portainer/portainer:latest

 

 

[c-alert type="success"]打完收工![/c-alert]

 

Docker方式部署Caddy+PHP+Mysql
Docker方式部署Caddy+PHP+Mysql
Docker方式部署V2Board
Docker方式部署V2Board
Hetzner Storage Box:可能是性价比最高的存储
Hetzner Storage Box:可能是性价比最高的存储
使用Dnsmasq+SNIproxy一键脚本解决送中机
使用Dnsmasq+SNIproxy一键脚本解决送中机
NetCUP:自建EMBY最具性价比服务器购买指南
NetCUP:自建EMBY最具性价比服务器购买指南
一个让小鸡自动回春的WARP脚本
一个让小鸡自动回春的WARP脚本

0 条评论

  1. no comments.

发表回复

您的电子邮箱地址不会被公开。 必填项已用*标注