Docker轻量级可视化工具Portainer

是什么

Portainer 是一款轻量级的可视化Docker管理平台,可以很方便地管理Docker环境,包括单机环境和集群环境。

Portainer 可以部署在K8s, Docker,Swarm环境中,一个平台可管理多个环境,为您提供所有容器的统一视图。

官网:https://www.portainer.io/

 

安装

官方安装文档:https://docs.portainer.io/v/ce-2.11/start/install/server/docker/linux

 

安装步骤

1. 创建容器卷

docker volume create portainer_data

2. 运行容器

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

3. 查看是否启动成功

[root@localhost ~]# docker ps
CONTAINER ID IMAGE COMMAND CREATED STATUS PORTS NAMES
2a10d91cae48 portainer/portainer-ce:2.11.1 "/portainer" 11 seconds ago Up 9 seconds 0.0.0.0:8000->8000/tcp, :::8000->8000/tcp, 0.0.0.0:9443->9443/tcp, :::9443->9443/tcp, 9000/tcp portainer

4. 访问

访问地址:https://192.168.92.145:9443/

注意:portainer采用自签证书会报SSL错误,忽略即可。

 

5. 设置初始密码

首次登录会要求设置初始密码。

 

成功登录后即可查看到自己的实例:

 

添加一台新的Docker主机到平台

现有一台主机 192.168.92.147,安装了docker环境,我们也想通过Portainer来管理,可以选择在这台主机上也安装Portainer,但是没有必要,我们已经有了一台Portainer服务端了,只需要在147这台机器上安装Portainer的代理即可接入Portainer平台。

1. 在147这台机器上安装代理:

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.11.1

2. 在 Portainer 平台添加环境(主机):

Environments - Add environment

 

3. 选择 Agent,然后在Environment details处填入一个名称和新主机的地址

 

4. 添加之后,回到首页 即可看到我们新添加的Docker环境(主机)

上一篇 docker-compose容器编排
下一篇 Docker容器监控:cAdvisor+InfluxDB+Grafana

探索站点内容

搜索文章、标签、分类

站点性能

运行正常
实时心跳0 ms
页面加载
0
SQL 查询
0
服务端响应
0 ms
峰值内存
0 MB