使用 Docker 部署应用非常简单快速,可是应用越来越多,管理起来也并不容易,可视化管理也是很有必要的,Portainer 就是一款轻量级的 Docker 管理面板,开源免费,支持模板部署,支持 Docker 集群。项目地址

Portainer 官方提供 Docker 镜像,所以用 Docker 安装起来很简单,首先在机器上装好 Docker,使用下面这两个命令就可以安装好面板:

docker volume create portainer_data
docker run -d -p 9000:9000 --name portainer --restart always -v /var/run/docker.sock:/var/run/docker.sock -v portainer_data:/data portainer/portainer

然后访问 主机 IP:9000 就可以打开面板了。首次进入会让你设置密码,然后选择需要管理本机还是远程的机器。设置完成后,就可以进入面板了。

从模板部署 MongoDB

Portainer 自带了很多常用的模板,如果你想快速部署应用,使用模板就会很简单。比如我们部署一个 MongoDB,选择这个模板点进去,设置个名字,对外暴露的端口,点击 Deploy 就完成了。是不是很简单呢?