portainer使用介绍

2023-06-26  本文已影响0人  pilisiyang

Portainer介绍

Portainer是一个可视化的容器镜像的图形管理工具,利用Portainer可以轻松构建,管理和维护Docker环境。 而且完全免费,基于容器化的安装方式,方便高效部署。
官方站点:[https://www.portainer.io/]

安装Portainer

官方安装说明:[https://www.portainer.io/installation/]

使用docker部署ce版本

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

登录和使用Portainer

用浏览器访问:[http://ip:9000]

可以看到以下界面,设置admin用户密码,需要输入两次相同的密码

login.png

进入以下界面

Connect.png
  1. 如果是单机环境下,先选择local,再点击Connect,进入docker管理界面。
  2. 如果是docker swarm 集群环境,先到宿主机组成集群网络,然后在manager节点执行以下命令

docker service create --name portainer_agent --network portainer_agent_network -p 9001:9001/tcp --mode global --constraint 'node.platform.os == linux' --mount type=bind,src=//var/run/docker.sock,dst=/var/run/docker.sock --mount type=bind,src=//var/lib/docker/volumes,dst=/var/lib/docker/volumes portainer/agent:2.17.1

docker swarm.png docker swarm2.png

Registries

用于添加docker私有仓库

registries.png

Stacks

stack就是一组有关联的服务的组合,可以一起编排管理,使用docker compose写法配置。


stack.png

Services

services菜单只有在docker swarm环境下才可用,通过stack部署成功的服务,会显示在services菜单中,可以管理相应的服务,查看日志,更新回滚镜像,扩缩容容器。

services.png

Containers

containers是服务运行的实例,只能看到本机上运行的容器。


container.png
上一篇 下一篇

猜你喜欢

热点阅读