Docker轻量级可视化工具Portainer
是什么
Portainer 是一款轻量级的可视化Docker管理平台,可以很方便地管理Docker环境,包括单机环境和集群环境。
Portainer 可以部署在K8s, Docker,Swarm环境中,一个平台可管理多个环境,为您提供所有容器的统一视图。
安装
官方安装文档: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环境(主机)
文章目录
关闭
共有 0 条评论