Docker Portainer
Portainer 简介
Portainer是个轻量级的Docker管理面板,和Rancher这种重量级选手没法比,Portainer倾向于单机的管理(后来发现能够添加多个单机节点切换着管理),当然,在Docker搞出Swarm之后Portainer也借此实现了集群管理。
拉取镜像并运行
拉取镜像:
docker pull portainer/portainer
为 Portainer 添加一个数据卷,当然你也可以在运行容器时指定:
docker volume create portainer_data
运行容器:
# 如果想要Portainer管理本地容器的话,使用以下命令:
docker run -d -p 9000:9000 -v /var/run/docker.sock:/var/run/docker.sock -v portainer_data:/data --restart=always --name prtainer portainer/portainer
# 如果想要Portainer管理远程容器的话,使用以下命令: -v "/var/run/docker.sock:/var/run/docker.sock"
docker run -d --restart always --name portainer -p 9000:9000 -v `pwd`/portainer_data:/data portainer/portainer:latest
# 管理其他主机的Docker
docker run -d -p 9001:9001 --name portainer_agent --restart=always -v /var/run/docker.sock:/var/run/docker.sock -v /var/lib/docker/volumes:/var/lib/docker/volumes portainer/agent:latest
此时,打开浏览器,进入 http://PORTAINTER_IP:9000 即可访问.