Boot+Cloud项目学习:macrozheng.com
使用命令行来操作Docker虽然对程序员来说有点炫酷,但是用多了确实有点繁琐。今天给大家分享一款更适合国人的Docker可视化管理工具DPanel,使用它管理Docker能彻底解放你的双手!
DPanel是一款轻量级的Docker可视化管理面板,能提供完善的容器管理功能,目前在Github上已有1.6k+Star。
1.6k+Star
DPanel全中文环境更适合国人使用,不仅简单、易用、兼容性好,而且资源占用极低,镜像约50M,内存占用约20M。
下面是DPanel使用过程中的效果,界面还是挺炫酷的!
使用Docker来安装DPanel是非常简单的,这里我们将使用此种安装方式。
docker pull dpanel/dpanel:lite
docker run -p 8807:8080 --name dpanel \ -e APP_NAME=dpanel \ -v /var/run/docker.sock:/var/run/docker.sock \ -v /mydata/dpanel:/dpanel \ -d dpanel/dpanel:lite
接下来就以我的mall电商实战项目为例,来介绍下DPanel的使用。
这里简单介绍下mall项目,mall项目是一套基于 SpringBoot3 + Vue 的电商系统(Github标星60K),后端支持多模块和 2024最新微服务架构 ,采用Docker和K8S部署。包括前台商城项目和后台管理系统,能支持完整的订单流程!涵盖商品、订单、购物车、权限、优惠券、会员、支付等功能!
项目演示:
概览
详情数据
镜像管理->仓库管理
镜像管理->镜像列表
minio/minio:latest
容器列表
mall-admin
docker run -p 8089:8080 --name mall-admin \--link mysql:db \--link redis:redis \-v /etc/localtime:/etc/localtime \-v /mydata/app/admin/logs:/var/logs \-d mall/mall-admin:1.0-SNAPSHOT
创建容器
基本配置
关联配置
存储配置
运行日志
文件管理
console
minio
version: '3'services: minio: image: minio/minio container_name: minio command: server /data --console-address ":9001" #指定数据目录及console运行端口启动 volumes: - /mydata/minio/data:/data #数据目录挂载 environment: - "MINIO_ROOT_USER=minioadmin" - "MINIO_ROOT_PASSWORD=minioadmin" ports: - 9090:9000 - 9001:9001
创建任务
存储管理
网络管理
今天给大家介绍了下DPanel的使用,作为一款Docker可视化管理工具,它的功能确实非常全,大部分常用的Docker功能它都涵盖了,确实是一款解放双手的好工具!
https://github.com/donknap/dpanel
Github上标星11K的微服务实战项目mall-swarm,全套 视频教程(2024最新版) 来了!全套教程约26小时,共59期,如果你想学习目前最新的微服务技术栈,同时提高自己微服务项目的开发能力 的话,不妨了解下,下面是项目的整体架构图,感兴趣的小伙伴可以点击链接 mall-swarm视频教程 加入学习。
标星11K
约26小时,共59期
目前最新的微服务技术栈
微服务项目的开发能力
整套 视频教程 的内容还是非常完善的,涵盖Spring Cloud核心组件、微服务项目实战、Kubernetes容器化部署等内容,你也可以点击链接 mall-swarm视频教程 了解更多内容。