之前操作 Docker 的时候,始终应用的是命令行的模式。命令行虽说看起来挺炫酷,但有时候还是挺麻烦的。明天给大家举荐一个 Docker 图形化工具 Portainer,轻量级又好用,心愿对大家有所帮忙!
SpringBoot 实战电商我的项目 mall(40k+star)地址:https://github.com/macrozheng/mall
简介
Portainer 是一款轻量级的利用,它提供了图形化界面,用于不便地治理 Docker 环境,包含单机环境和集群环境。
装置
间接应用 Docker 来装置 Portainer 是十分不便的,仅须要两步即可实现。
- 首先下载 Portainer 的 Docker 镜像;
docker pull portainer/portainer
- 而后再应用如下命令运行 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 了。
官网地址
https://github.com/portainer/…
本文 GitHub https://github.com/macrozheng/mall-learning 曾经收录,欢送大家 Star!