工欲善其事,必先利其器。
本文主要总结团队协助中,Portainer Docker容器管理平台搭建
简介
Portainer是一个轻量级的容器管理工具,专注于简化Docker环境的管理和部署。它提供了一个直观、用户友好的Web界面,使用户能够轻松地管理容器、镜像、卷和网络等Docker组件。
一些主要特点和功能包括:
-
直观的用户界面:Portainer提供了直观易用的Web界面,使用户能够轻松管理Docker环境,无需熟悉命令行操作。
-
容器管理:允许用户创建、启动、停止、删除容器,并监视其状态和资源使用情况。
-
镜像管理:支持查看、拉取、推送和删除Docker镜像,能够管理本地和远程镜像仓库。
-
卷和网络管理:允许用户管理存储卷和网络配置,方便地配置容器之间的通信和数据存储。
-
多种部署方式支持:支持单节点和多节点Docker环境的管理,能够轻松管理不同规模和复杂度的部署场景。
-
权限控制:提供基于角色的访问控制,允许管理员对用户和团队的权限进行精细化控制。
Portainer使得Docker容器的管理变得更加简单和可视化,适用于各种规模的开发、测试和生产环境。它可以帮助用户快速上手Docker并管理其环境,提高容器化应用的管理效率和便捷性。
安装配置
参考https://docs.portainer.io/start/install-ce/server/docker/linux
获取
docker pull portainer/portainer-ce:latest
运行
First, create the volume that Portainer Server will use to store its database:
docker volume create portainer_data
Then, download and install the Portainer Server container:
docker run -d \
-p 9527:9000 \
-p 9443:9443 \
--name portainer \
--restart=always \
-v /var/run/docker.sock:/var/run/docker.sock \
-v portainer_data:/data \
portainer/portainer-ce:latest
运行
Now that the installation is complete, you can log into your Portainer Server instance by opening a web browser and going to:
http://localhost:9527
Replace localhost
with the relevant IP address or FQDN if needed, and adjust the port if you changed it earlier.
多主机管理
host执行 比如在3.252主机执行
docker run -d \
-p 9529: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.18.3
WEB-Agent添加
192.168.3.252:9528
效果图
系列文章
BYT系列规划文章列表如下,掘金专栏以及公众号同步持续更新中…
序号 | 标题 | Csdn | 掘金 | 公众号 |
---|---|---|---|---|
1 | Building Your Team-Jenkins持续构建环境搭建 | 点击直达→ | 点击直达→ | 点击直达→ |
2 | Building Your Team-GitLab源码仓储环境搭建 | 点击直达→ | 点击直达→ | 点击直达→ |
3 | Building Your Team-Nexus私有Maven环境搭建 | 点击直达→ | 点击直达→ | 点击直达→ |
4 | Building Your Team-Docsify专属Wiki环境搭建 | 点击直达→ | 点击直达→ | 点击直达→ |
5 | Building Your Team-Gerrit源码仓储环境搭建 | 点击直达→ | 点击直达→ | 点击直达→ |
6 | Building Your Team-GitWeb源码仓储环境搭建 | 点击直达→ | 点击直达→ | 点击直达→ |
7 | Building Your Team-EasyMock在线接口模拟环境搭建 | 待更新 | 待更新 | 待更新 |
8 | Building Your Team-Portainer Docker容器管理平台搭建 | 待更新 | 待更新 | 待更新 |
9 | Building Your Team-Sersync Rsync实时同步备份环境搭建 | 待更新 | 待更新 | 待更新 |