docker容器轻量级web管理工具之portainer
2016-12-20 20:33
786 查看
portainer部署&监控工具
官方地址:https://github.com/portainer/portainer部署方法:https://portainer.readthedocs.io/en/latest/deployment.html
方法1、基于本地容器的部署【推荐】
以192.168.2.29这台主机为例。
首先需要开启docker的2375端口
vi /etc/sysconfig/docker 添加上
centos6下使用 other_args='-Htcp://0.0.0.0:2375 -H unix:///var/run/docker.sock'
centos7下使用 OPTIONS='-Htcp://0.0.0.0:2375 -H unix:///var/run/docker.sock'
然后重启docker
拉取镜像并启动
docker pull portainer/portainer
docker run -d -p 9000:9000portainer/portainer -H tcp://192.168.2.29:2375
然后浏览器访问即可。
可以创建容器、监控容器状态。这个容器没有自带登录的功能,如果要生产环境使用的话,需要给它前面用nginx做个反向代理,加上密码验证。
方法2、连接到远程容器的部署
docker run -d -p 9000:9000portainer/portainer -H tcp://<REMOTE_HOST>:<REMOTE_PORT>
方法3、连接到swarm集群的部署
docker run -d -p 9000:9000portainer/portainer -H tcp://<REMOTE_HOST>:<REMOTE_PORT> --swarm
或者
docker service create --name portainer \
--publish 9000:9000 \
--constraint 'node.role == manager' \
--mount type=bind,src=/var/run/docker.sock,dst=/var/run/docker.sock\
portainer/portainer \
--swarm
方法4、不依赖于容器的部署
cd /opt
wgethttps://github.com/portainer/portainer/releases/download/1.10.2/portainer-1.10.2-linux-amd64.tar.gz
tar xf portainer-1.10.2-linux-amd64.tar.gz
执行/opt/portainer/portainer -Htcp://DOCKER_HOST:DOCKER_PORT
或/portainer/portainer -Htcp://DOCKER_HOST:DOCKER_PORT -p 8080 这种自定义端口的方式
发现方案4的效果不理想,加载的速度很慢。
整体而言,如果要用的话,建议使用方法1。另外,这个工具界面上不如shipyard好用。
相关文章推荐
- Docker容器学习梳理--web管理工具DockerUI部署记录
- 系统&&容器docker管理工具【cockpit】
- Docker 图形化管理工具 Portainer 使用概要
- Docker学习笔记四:Docker镜像、容器管理工具shipyard
- Docker集群,主机管理工具--Portainer
- Docker容器学习梳理--web管理工具DockerUI部署记录
- Docker容器学习梳理--web管理工具DockerUI部署记录
- Portainer —— Docker GUI 管理工具
- 使用UI for Docker工具来可视化管理Docker容器
- Docker容器学习梳理--web管理工具DockerUI部署记录
- docker部署shipyard容器管理工具
- Portainer -- Docker可视化管理工具的安装配置及使用
- Docker图形化管理工具--Portainer简介及部署
- 自己学Docker:16.Docker使用实战--部署带Web管理工具的RabbitMQ
- Portainer docker 可视化管理工具
- docker有哪些web管理工具比较好用
- docker-web管理工具实验
- asp.net网站管理工具 的 地址(Web Site Administration Tool )
- Windows Azure真实案例:GXS --开发者提升了灵活性,使用基于Web的供应链管理工具降低花费