前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >教程: portainer可视化容器管理软件的安装与使用; 29.4k star 运维的福音! 强烈推荐!!!

教程: portainer可视化容器管理软件的安装与使用; 29.4k star 运维的福音! 强烈推荐!!!

作者头像
锅总
发布2024-06-19 14:33:26
1060
发布2024-06-19 14:33:26
举报
文章被收录于专栏:锅总锅总

一、portainer简介

一款可视化容器管理软件,界面简洁优雅,它:

  • 支持通过docker api进行多个容器环境的管理;
  • 将常见的容器运维操作集成到web,点点点就能搞定;
  • 一键启停,运维简单。

二、离线安装

2.1 外网环境下载镜像

代码语言:txt
复制
docker pull portainer/portainer-ce:2.20.3-alpine
 
docker pull nginx:1.16.1 

2.2 下载后导出镜像

代码语言:txt
复制
docker save portainer/portainer-ce:2.20.3-alpine -o portainer-ce.tar.gz
 
docker save nginx:1.16.1 -o nginx.tar.gz

2.3 通过sftp或scp上传到内网服务器后加载镜像

代码语言:txt
复制
docker load -i nginx.tar.gz
 
docker load -i portainer-ce.tar.gz

2.4 启动portainer、nginx用于演示

代码语言:txt
复制
docker run -d --name nginx nginx:1.16.1
 
docker volume create portainer-data
 
docker run -d -p 9000:9000 --restart=always --name portainer -v /var/run/docker.sock:/var/run/docker.sock -v portainer-data:/data portainer/portainer-ce:2.20.3-alpine

三、使用

3.1 打开portainer服务

portainer服务:http://192.168.0.111:9000

代码语言:javascript
复制
  1. docker restart portainer

正常打开

3.2 容器日志查看

3.3 docker inspect

3.4 容器监控指标

可视化查看当前容器的cpu、内存、网络流量、磁盘I/O指标

3.5 容器内执行命令

直接在web界面就能登录到宿主机容器环境执行命令,该功能对进入容器内排查问题非常有用

3.6 容器生命周期管理

包括对容器进行stop、kill、start、restart、pause、resume、remove操作,同时可基于现有容器配置克隆一个新容器

四、其他容器常见操作

4.1 容器网络管理

4.2 容器存储卷管理

4.3 多环境管理

4.4 权限管理

收费的版本支持权限管理,不在本文讨论范围

五、总结

portainer-ce 开源版已经够用,再也不用登录到宿主机执行有关容器的运维命令了!

问:都有了kubernetes, 还要这个作甚?

答:牛刀不是适合所有地方,只有一两个容器的项目,用kubernetes就略显笨重,这个时候portainer这把菜刀用好了,照样锋利!

希望对您有用!关注在下,可及时获得更多花里胡哨的运维实用操作!

就这样!

本文参与 腾讯云自媒体同步曝光计划,分享自微信公众号。
原始发表:2024-06-15,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 锅总 微信公众号,前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • 一、portainer简介
  • 二、离线安装
    • 2.1 外网环境下载镜像
      • 2.2 下载后导出镜像
        • 2.3 通过sftp或scp上传到内网服务器后加载镜像
          • 2.4 启动portainer、nginx用于演示
          • 三、使用
            • 3.1 打开portainer服务
              • 3.2 容器日志查看
                • 3.3 docker inspect
                  • 3.4 容器监控指标
                    • 3.5 容器内执行命令
                      • 3.6 容器生命周期管理
                      • 四、其他容器常见操作
                        • 4.1 容器网络管理
                          • 4.2 容器存储卷管理
                            • 4.3 多环境管理
                            • 五、总结
                            相关产品与服务
                            容器服务
                            腾讯云容器服务(Tencent Kubernetes Engine, TKE)基于原生 kubernetes 提供以容器为核心的、高度可扩展的高性能容器管理服务,覆盖 Serverless、边缘计算、分布式云等多种业务部署场景,业内首创单个集群兼容多种计算节点的容器资源管理模式。同时产品作为云原生 Finops 领先布道者,主导开源项目Crane,全面助力客户实现资源优化、成本控制。
                            领券
                            问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档