portainer使用介绍
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用户密码,需要输入两次相同的密码

进入以下界面

- 如果是单机环境下,先选择local,再点击Connect,进入docker管理界面。
- 如果是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


Registries
用于添加docker私有仓库

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

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

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