吊炸天的 Docker 图形化工具 Portainer,必须推荐给你!

JavaGuide

共 1965字,需浏览 4分钟

 ·

2021-05-05 09:29

之前操作 Docker 的时候,一直使用的是命令行的形式。命令行虽说看起来挺炫酷,但有时候还是挺麻烦的。今天给大家推荐一个 Docker 图形化工具 Portainer,轻量级又好用,希望对大家有所帮助!

简介

Portainer 是一款轻量级的应用,它提供了图形化界面,用于方便地管理 Docker 环境,包括单机环境和集群环境。

  • Github 地址:https://github.com/portainer/portainer
  • 在线体验:http://demo.portainer.io/ (用户名:admin ,密码:tryportainer)。

安装

直接使用 Docker 来安装 Portainer 是非常方便的,仅需要两步即可完成。

1.首先下载 Portainer 的 Docker 镜像;

docker pull portainer/portainer

2.再使用如下命令运行 Portainer 容器;

docker run -p 9000:9000 -p 8000:8000 --name portainer \
--restart=always \
-v /var/run/docker.sock:/var/run/docker.sock \
-v /mydata/portainer/data:/data \
-d portainer/portainer

第一次登录的时候需要创建管理员账号,访问地址:http://192.168.5.78:9000/


之后我们选择连接到本地的 Docker 环境,连接完成后我们就可以愉快地使用 Portainer 进行可视化管理了!

使用

登录成功后,可以发现有一个本地的 Docker 环境;

打开 Dashboard 菜单可以看到 Docker 环境的概览信息,比如运行了几个容器,有多少个镜像等;

打开 App Templates 菜单可以看到很多创建容器的模板,通过模板设置下即可轻松创建容器,支持的应用还是挺多的;

打开 Containers 菜单,可以看到当前创建的容器,我们可以对容器进行运行、暂停、删除等操作;

选择一个容器,点击 Logs 按钮,可以直接查看容器运行日志,可以和 docker logs 命令说再见了;

点击 Inspect 按钮,可以查看容器信息,比如看看容器运行的 IP 地址;

点击 Stats 按钮,可以查看容器的内存、CPU 及网络的使用情况,性能分析不愁了;

点击 Console 按钮,可以进入到容器中去执行命令,比如我们可以进入到 MySQL 容器中去执行登录命令;

打开 Images 菜单,我们可以查看所有的本地镜像,对镜像进行管理;

打开 Networks 菜单,可以查看 Docker 环境中的网络情况;

打开 Users 菜单,我们可以创建 Portainer 的用户,并给他们赋予相应的角色;

打开 Registries 菜单,我们可以配置自己的镜像仓库,这样在拉取镜像的时候,就可以选择从自己的镜像仓库拉取了。

总结

Portainer 作为一款轻量级 Docker 图形化管理工具,功能强大且实用,要是有个私有镜像仓库管理功能就更好了,这样我们就不用安装重量级的镜像仓库 Harbor 了。


欢迎准备面试的朋友加入我的星球,一个纯 Java 面试交流圈子 !Ready!。目前星球已经更新 3 个原创小册:《Java面试进阶指北》《从零开始写一个 RPC 框架》 、《程序员副业赚钱之路》累计帮助 850位球友提供了免费的简历修改服务,回答了 1000+ 个问题,产出了 1600+ 个主题。

推荐👍 :1049天,100K!简单复盘!

推荐👍 :年薪 40W Java 开发是什么水平?

推荐👍 :Github掘金计划:Github上的一些优质项目搜罗

我是 Guide哥,拥抱开源,喜欢烹饪。Github 接近 10w 点赞的开源项目 JavaGuide 的作者。未来几年,希望持续完善 JavaGuide,争取能够帮助更多学习 Java 的小伙伴!共勉!凎!点击查看我的2020年工作汇报!
原创不易,欢迎点赞分享。咱们下期再会!
浏览 51
点赞
评论
收藏
分享

手机扫一扫分享

分享
举报
评论
图片
表情
推荐
点赞
评论
收藏
分享

手机扫一扫分享

分享
举报