Portainer部署和基本使用

一、基本介绍

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

1.1 版本问题

分为社区版和商业版的,使用社区版的CE版本就好。

二、安装

2.1 拉取镜像

docker pull portainer/portainer-ce:2.18.4

2.2 启动

2.2.1 创建数据卷

docker volume create portainer_data

2.2.2 启动容器

  • 将本地docker文件挂载进容器让portainer可以使用docker
  • 默认会有两个端口,http使用9000端口(这里改成9001),https使用9443端口
docker run -d -p 9001:9000 --name portainer --restart=always -v /var/run/docker.sock:/var/run/docker.sock -v portainer_data:/data portainer/portainer-ce:2.18.4 

2.3 访问

#替换ip
https://localhost:9001

三、使用问题

2.1 添加环境

默认portainer监控本地的docker环境。如果需要监控远程的docker环境需要手动配置。

2.2 远程监控

2.2.1 配置环境

进入Settings下的Enviroments下,默认只有一个local,选择add enviroment进行添加环境。

image-20230822121039963

2.2.2 探针监控

远程监控推荐探针容器进行远程监控,portainer服务通过和远程的探针容器交互来处理远程的容器集群。

下面是docker-swarm集群的探针启动方式

#创建网络
docker network create --driver overlay portainer_agent_network

再被监控的swarm集群中启动探针服务,portainer引导页面命令。

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

最后将探针的地址进行配置连接即可。选中页面的Home标签就可以切换环境,查看不同环境的集群信息。

image-20230822121558197
Portainer 是一个开源的轻量级容器管理工具,可以帮助用户简化 Docker 容器的部署和管理操作。下面是一个简单的 Portainer 使用教程: 1. 安装 Docker:首先确保你的机器上已经安装了 Docker。如果没有安装,可以根据自己的操作系统选择合适的方式进行安装。 2. 下载并运行 Portainer 容器:使用以下命令下载并运行 Portainer 容器: ``` docker volume create portainer_data docker run -d -p 9000:9000 --name=portainer --restart=always -v /var/run/docker.sock:/var/run/docker.sock -v portainer_data:/data portainer/portainer ``` 这个命令将会创建一个名为 portainer 的容器,并将它绑定到本地的 9000 端口上。 3. 访问 Portainer 控制台:在浏览器中访问 http://localhost:9000,你将会看到 Portainer 的登录页面。 4. 创建管理员账号:第一次访问时,需要创建一个管理员账号。填写相关信息后,点击 "Create user" 按钮创建管理员账号。 5. 连接 Docker:登录成功后,选择 "Local" 选项来连接本地的 Docker 引擎。如果你使用的是远程的 Docker 引擎,可以选择 "Remote" 选项并填写相应的连接信息。 6. 开始使用 Portainer:成功连接 Docker 后,你将可以看到 Docker 主机的详细信息。通过 Portainer,你可以创建和管理容器、镜像、卷等资源,以及监控和日志查看等功能。 这只是一个简单的 Portainer 使用教程,你可以根据自己的需求和情况进一步探索和使用 Portainer 的更多功能。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值