docker 容器管理工具portainer

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了docker 容器管理工具portainer相关的知识,希望对你有一定的参考价值。

参考技术A docker 容器管理工具portainer
官网: https://www.portainer.io/installation/
安装过程:

打开 http://localhost:9000

还可以进入到容器的命令行中:

docker容器轻量级web管理工具之portainer

portainer部署&监控工具

官方地址:https://github.com/portainer/portainer

部署方法:https://portainer.readthedocs.io/en/latest/deployment.html


方法1、基于本地容器的部署【推荐】

192.168.2.29这台主机为例。

首先需要开启docker2375端口

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 容器管理工具portainer的主要内容,如果未能解决你的问题,请参考以下文章

Portainer容器管理工具的基本使用

docker的可视化管理工具-portainer

docker容器轻量级web管理工具之portainer

Docker可视化管理工具Portainer

Docker可视化管理工具 - Portainer

Docker容器web管理工具portainer