当前位置:   article > 正文

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

portainer教程

b4fd2c9fa0c31b69299aab29c45fee2b.png

一、portainer简介

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

  • 支持通过docker api进行多个容器环境的管理;

  • 将常见的容器运维操作集成到web,点点点就能搞定;

  • 一键启停,运维简单。

458baf1e14a9be575473a45a892729f1.png

二、离线安装

2.1 外网环境下载镜像

  1. docker pull portainer/portainer-ce:2.20.3-alpine
  2. docker pull nginx:1.16.1

2.2 下载后导出镜像

  1. docker save portainer/portainer-ce:2.20.3-alpine -o portainer-ce.tar.gz
  2. docker save nginx:1.16.1 -o nginx.tar.gz

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

  1. docker load -i nginx.tar.gz
  2. docker load -i portainer-ce.tar.gz

d14f6be2d91962327878ff45736ffc07.png

2.4 启动portainer、nginx用于演示

  1. docker run -d --name nginx nginx:1.16.1
  2. docker volume create portainer-data
  3. 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

316d911e08776ea59ce57a33b4a0534e.png

三、使用

3.1 打开portainer服务

portainer服务:http://192.168.0.111:9000

72fc95fd1fdab6c04fce28ce895ea3fc.png

1ccccf15aeffeb34328cb34bcc245704.png

c6e75a4282b5184d5243f363514f95ed.png

docker restart portainer

398e375abf1d16de9bbcb0e3309dc58c.png

正常打开

5a639804f2a04cb9928567fcad53c314.png

d6cf722623f0b5304a6493ade35af47f.png

0fda783cd198219db109c382c10e3ecd.png

3.2 容器日志查看

4bcab34db6b755aaf07bd9a527795501.png

485faa4177b484f2f6158fd15cd6a317.png

3.3 docker inspect

13d3a633d78dc0f204b07ee5288b243a.png

8fb23567272b788ae739fb0cae490e37.png

3.4 容器监控指标

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

be7134c842fa73672a337ae4f6db04e8.png

ec658bfee478f10c237433ad9e9e87c6.png

3.5 容器内执行命令

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

16d9707b9fd0e52b8ea5d1e04dfc3e77.png

9c05d55b75c952d5a41d9b3fb1a2b5d6.png

c4c434d5c763b588fdaf0f114b7396f2.png

3.6 容器生命周期管理

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

362cfddd0fb0be50270684caa4aee692.png

3a90830eeb39ee32fdb1597edb0fe344.png

四、其他容器常见操作

4.1 容器网络管理

b14e8ea392da28a4f7235629e6956f5b.png

ccd8165058fa274b59d6835491fc4986.png

4.2 容器存储卷管理

d3366745dbc22961bf243b8cfb32093a.png

16efc257d4cb6351f9b30be662a65738.png

4.3 多环境管理

4e98b7c586fc368fbca7d3a43cde225e.png

d1880f8f1db76169e0cb36f4daa8abf0.png

4.4 权限管理

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

66fc88ffec98f5294021a50c5fb8fa1a.png

6a1d720ca42b693dac52e6eec45381b0.png

五、总结

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

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

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

abddf1d3d2574dc0a40fbd9ed072c0d0.png

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

就这样!

声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/小舞很执着/article/detail/884688
推荐阅读
相关标签
  

闽ICP备14008679号