docker容器轻量级web管理工具之portainer
一、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:9000 portainer/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/por ... -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好用。
https://www.cnblogs.com/ikodota/p/docker_swarm_etcd_shipyard.html
http://blog.jobbole.com/98873/
相关文章
- Freemarker-数字默认格式化问题
- Chrome扩展插件的开发--获取网页Cookies
- 【以解决】项目使用feign时候提示bean不能注入feign
- Docker设置容器开机自启
- 常用的淘汰算法
- 分布式事务seata,TCC,最大努力通知,最终一致性解决方案——总结三!
- java分布式事务——最终一致性,最大努力通知总结!
- java分布式事务——seata,tcc解决方案总结!
- 分布式系统–拜占庭将军问题(The Byzantine Generals Problem)
- idea中启动SSM项目
- 【编程】给定一个部门,变量出当前部门的所有父部门包含当前部门
- 【解疑】ConcurrentHashMap 在JDK1.7时候put或get时候,怎么定位到数据的?
- Spring的BeanFactoryPostProcessor
- spring注解开发AnnotationConfigApplicationContext的使用
- 匿名内部类方式实现线程的创建
- spring异常:No runnable methods 解决方法
- 基础IO的理解与操作 - fd
- 【图文教程】Centos 7下安装Hadoop-管杀管埋的
- 【Flink教程-已解决】在idea中测试flink的时候,提示读取文件时候错误,提示文件不存在解决方案
- frp 服务器端 frps 一键安装卸载脚本