可视化portainer
0. 简介
Portainer是一个可视化的容器镜像的图形管理工具,利用Portainer可以轻松构建,管理和维护Docker环境。 而且完全免费,基于容器化的安装方式,方便高效部署。
且支持多种docker 编排方式,包括单机、dockerswarm、k8s等。
1. 安装
安装文档:https://www.portainer.io/install
使用docker部署ce版本:
docker run -d -p 8000:8000 -p 9000:9000 --name=portainer --restart=always portainer/portainer-ce
2. 基本使用
浏览器访问9000 端口即可,第一次需要输入密码。 ammin/adminadminadmin
然后重新登录即可使用。
1. 连接本地
- 点击add environments
- 选择 docker standalone
- 需要跑一个portainer-agent
docker run -d \
-p 9001:9001 \
--name portainer_agent \
--restart=always \
-v /var/run/docker.sock:/var/run/docker.sock \
-v /var/lib/docker/volumes:/var/lib/docker/volumes \
portainer/agent:2.19.4
本地跑一个代理,然后连接即可。
可以看到相关的信息如下:
相关概念: stack 对应docker swarm 集群的一个docker-compose 服务集合,一个服务(service) 可以包含多个容器(同一个镜像多个副本)。 docker swarm 集群一般用stack管理。剩下的都是docker 的概念。
可以直接拉容器以及管理镜像等操作。
2. 连接docker swarm 集群
也可以搭配docker swarm 容器编排方式使用。
【当你用心写完每一篇博客之后,你会发现它比你用代码实现功能更有成就感!】