〖Docker指南⑩〗轻量级监控及管理工具Portainer

简介: csdn近期推出了云服务,看了一眼性价比太高了,于是买了一个云主机,正好赶上5.20,做一个〖表白抗疫战士〗项目,供小伙伴们学习和参考。

运行Portainer


命令:


docker run -d -p 8000:8000 -p 9000:9000 --name portainer --restart=always -v /var/run/docker.sock:/var/run/dock.sock -v portainer_data:/data portainer/portainer-ce:latest


portainer/portainer 是 Portainer v1.24.x 的镜像名,现在已弃用;从 2022 年 1 月开始,Portainer 2.0 的所有新版本都将在 portainer/portainer-ce 中发布


查看服务器开放的端口:

netstat -anp


查看是否打开${port}端口:

netstat -an| grep ${port}

打开浏览器,输入服务器ip + 9000【端口号】,则会进入portainer的注册用户界面


按要求设置自己的密码就可以进入


1.png


Remote配置


如果想要连接本地的环境的话,需要在运行时进行添加本地环境,否则部署之后将无法添加。


远程连接容器时,需要注意服务器安全问题,端口问题以及docker容器机制,会让不法分子有机可乘。


2.png


远程连接docker,端口默认是2375


1.编辑docker.service

vim /usr/lib/systemd/system/docker.service

找到 ExecStart字段修改如下

#ExecStart=/usr/bin/dockerd-current -H tcp://0.0.0.0:2375 -H unix://var/run/docker.sock

ExecStart=/usr/bin/dockerd -H tcp://0.0.0.0:2375 -H unix://var/run/docker.sock

2.重启docker重新读取配置文件,重新启动docker服务

systemctl daemon-reload

systemctl restart docker

3.开放防火墙端口

firewall-cmd --zone=public --add-port=2375/tcp --permanent


4.重新加载防火墙

firewall-cmd --reload


5.如果重启不起来 估计是这个 unix://var/run/docker.sock 文件位置不对

find / -name docker.sock 查找一下正确位置就好了


6.再次连接即可监控和管理容器


3.png


架构思想


Portainer 由两个元素组成:Portainer 服务器和 Portainer 代理。两者都在您现有的容器化基础设施上作为轻量级容器运行。Portainer 代理应该部署到集群中的每个节点,并配置为向 Portainer 服务器容器报告。


单个 Portainer 服务器将接受来自任意数量的 Portainer 代理的连接,从而提供从一个集中式界面管理多个集群的能力。为此,Portainer Server 容器需要数据持久性。Portainer 代理是无状态的,数据被传送回 Portainer 服务器容器。


相关文章
|
4天前
|
监控 Java 应用服务中间件
tomcat相关概念与部署tomcat多实例-zabbix监控(docker部署)
通过上述步骤,您可以在Ubuntu系统上成功编译并安装OpenCV 4.8。这种方法不仅使您能够定制OpenCV的功能,还可以优化性能以满足特定需求。确保按照每一步进行操作,以避免常见的编译问题。
36 23
|
5天前
|
监控 Java 应用服务中间件
tomcat相关概念与部署tomcat多实例-zabbix监控(docker部署)
通过上述步骤,您可以在Ubuntu系统上成功编译并安装OpenCV 4.8。这种方法不仅使您能够定制OpenCV的功能,还可以优化性能以满足特定需求。确保按照每一步进行操作,以避免常见的编译问题。
37 22
|
8天前
|
监控 Java 应用服务中间件
tomcat相关概念与部署tomcat多实例-zabbix监控(docker部署)
通过上述步骤,您可以在Ubuntu系统上成功编译并安装OpenCV 4.8。这种方法不仅使您能够定制OpenCV的功能,还可以优化性能以满足特定需求。确保按照每一步进行操作,以避免常见的编译问题。
49 25
|
1月前
|
存储 监控 C++
11 个必备 Docker 工具
11 个必备 Docker 工具
335 11
11 个必备 Docker 工具
|
1月前
|
Prometheus 监控 Cloud Native
如何监控Docker Swarm集群的性能?
如何监控Docker Swarm集群的性能?
127 8
|
1月前
|
存储 安全 数据中心
Docker 容器凭借轻量级和高效的特性,成为应用部署的重要工具
Docker 容器凭借轻量级和高效的特性,成为应用部署的重要工具。本文探讨了 Docker 如何通过 Namespace 和 Cgroups 实现 CPU、内存、网络和存储资源的隔离,提高系统安全性和资源利用率,以及面临的挑战和应对策略。
57 1
|
2月前
|
SQL 关系型数据库 数据库
国产数据实战之docker部署MyWebSQL数据库管理工具
【10月更文挑战第23天】国产数据实战之docker部署MyWebSQL数据库管理工具
215 4
国产数据实战之docker部署MyWebSQL数据库管理工具
|
2月前
|
应用服务中间件 nginx Docker
Docker Swarm、Docker Stack和Portainer的使用
Docker Swarm、Docker Stack 和 Portainer 各有其独特的功能和优势。Docker Swarm 适用于分布式服务的管理和编排,Docker Stack 便于多容器应用的定义和部署,而 Portainer 提供了直观的 UI,简化了 Docker 环境的管理。结合使用这些工具,可以大大提高容器化应用的部署和管理效率。希望本文对您理解和应用这些工具有所帮助。
182 5
|
2月前
|
存储 缓存 Kubernetes
docker的替代工具有哪些?
【10月更文挑战第28天】docker的替代工具有哪些?
263 1
|
Linux 虚拟化 Docker
Docker解析及轻量级PaaS平台演练(一)--Docker简介与安装
版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/qq1010885678/article/details/46290985 Cont...
901 0

热门文章

最新文章