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集群的部署

1

2

3

4

5

6

7

8

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、不依赖于容器的部署

1

2

3

4

5

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/

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

菲宇

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值