dbaplus社群 10小时前
最全 Docker 神器集结,让你的服务器瞬间起飞!
index_new5.html
../../../zaker_core/zaker_tpl_static/wap/tpl_guoji1.html

 

本文精选了Docker Hub上一些实用且有趣的镜像,涵盖了远程开发、数据库管理、自动化任务、轻量级Serverless服务、个人主页、服务监控、个人笔记、网站统计、个人导航以及在线文件管理等多种场景。这些镜像可以帮助开发者简化工作流程,提高效率,并为日常工作带来便利。文章提供了详细的安装命令和docker-compose.yml配置示例,方便用户快速上手。

💻 **code-server:** 让你在浏览器中拥有完整的VS Code开发环境,实现多设备同步,特别适合远程办公和学习编程。

🌐 **CloudBeaver:** 基于Web的数据库管理工具,支持多种数据库,提供清爽的Web界面和SQL面板,提升数据库管理效率。

🤖 **青龙面板:** 自动化任务管理工具,支持定时任务和脚本执行,方便用户管理各种自动化任务,如爬虫和数据备份。

🚀 **PocketBase:** 轻量级Serverless服务,提供数据存储、文件存储、用户授权等功能,适合快速开发小型应用和原型设计。

🏠 **Homer:** 简单而强大的个人主页生成器,用于展示服务和链接,也可用于管理家庭网络设备和服务。

🚦 **Uptime-Kuma:** 开源服务监控工具,实时监控网站和服务状态,支持多种通知方式,方便用户监控服务可用性。

📝 **Memos:** 轻量级个人笔记工具,用于记录日常想法和灵感,方便创作者随时随地记录。

📊 **Umami:** 开源网站统计工具,用于分析网站访问数据,注重隐私保护,适合个人博客和小型网站。

🧭 **Flame:** 简洁美观的个人导航页,用于管理常用网站和书签,提高工作效率。

📁 **Filebrowser:** 在线文件管理器,支持文件的上传、下载、编辑和权限管理,方便远程文件管理和共享。

2025-06-17 07:15 广东

在容器化技术蓬勃发展的今天,Docker 已成为开发者不可或缺的工具。

在容器化技术蓬勃发展的今天,Docker已经成为开发者不可或缺的工具。


除了那些耳熟能详的官方镜像,Docker Hub上还隐藏着许多有趣而实用的镜像,它们可能会让你的开发工作事半功倍,甚至会为你的日常工作带来意想不到的便利。


本文精心挑选了一些有趣的Docker镜像,无论你是新手还是老手,总有用得到的。


耐心看完,你一定有所收获。


注意


    本文中提供了docker run命令和docker-compose.yml配置;

    部分镜像需要映射宿主机的目录,注意要手动创建;

    所有镜像都只提供了最基础的启动配置,如果需要定制化,还得上hub、仓库或官网看参数。


code-server:远程开发神器


让你在任何设备的浏览器中都能访问完整的VS Code开发环境,无需本地安装和配置。


当你需要在平板、笔记本或其他设备间切换时,所有的代码、插件和设置都保持同步,彻底解决了"换台电脑又要重新配环境"的痛点。



特点:


推荐理由:


特殊的用法:


我最近发现,直接给code-server映射宿主机的工作路径,把他作为一个强大的文件资源管理器,也相当实用,特别是经常去编辑宿主机上各种配置文件的场景。


安装命令:


docker run -d \

  --name code-server \

  -p 8080:8080 \

  -v "$HOME/.config:/home/coder/.config" \

  -v "$PWD:/home/coder/project" \

  codercom/code-server:latest


docker-compose.yml:


version: "3"

services:

code-server:

    image:codercom/code-server:latest

    ports:

      -"8080:8080"

    volumes:

      -~/.config:/home/coder/.config

      -.:/home/coder/project

    environment:

      -PASSWORD=yourpassword


CloudBeaver:数据库管理


CloudBeaver 是一个基于Web的数据库管理工具,它让你可以在浏览器中轻松管理各种数据库。



特点:


推荐理由:


安装命令:


docker run -d \

  --name cloudbeaver \

  -p 8978:8978 \

  dbeaver/cloudbeaver:latest


docker-compose.yml:


version: "3"

services:

  cloudbeaver:

    image: dbeaver/cloudbeaver:latest

    ports:

      - "8978:8978"

    volumes:

      - ./workspace:/opt/cloudbeaver/workspace


青龙面板:自动化任务


青龙面板是一个用于自动化任务管理的工具,对于喜欢自动化和脚本管理的朋友,青龙面板 是一个不可多得的工具。


它可以帮助你管理和运行各种脚本任务,支持定时执行,让自动化操作变得简单方便。



特点:


推荐理由:


安装命令:


docker run -d \

  --name qinglong \

  -p 5700:5700 \

  -v $PWD/ql:/ql/data \

  whyour/qinglong:latest


docker-compose.yml:


version: "3"

services:

  qinglong:

    image: whyour/qinglong:latest

    ports:

      - "5700:5700"

    volumes:

      - ./ql:/ql/data


PocketBase:轻量级Serverless服务


一个轻量级的Serverless服务,支持数据存储、文件存储、用户授权体系、日志监控等,适合快速开发小型应用。



特点:


推荐理由:


安装命令:


docker run -d \

  --name pocketbase \

  -p 8090:8090 \

  -v $PWD/pb_data:/pb_data \

  ghcr.io/muchobien/pocketbase:latest


docker-compose.yml:


version: "3"

services:

  pocketbase:

    image: ghcr.io/muchobien/pocketbase:latest

    ports:

      - "8090:8090"

    volumes:

      - ./pb_data:/pb_data


Homer:个人主页


Homer 是一个简单而强大的个人主页生成器,适合用来展示你的各种服务和链接。



特点:


推荐理由:


安装命令:


docker run -d \

  --name homer \

  -p 8080:8080 \

  -v ${PWD}/assets:/www/assets \

  b4bz/homer:latest


docker-compose.yml:


version: "3"

services:

  homer:

    image: b4bz/homer:latest

    ports:

      - "8080:8080"

    volumes:

      - ./assets:/www/assets


Uptime-Kuma:服务监控


Uptime-Kuma 是一个开源的服务监控工具,可以实时监控你的网站和服务状态。



特点:


推荐理由:


安装命令:


docker run -d \

  --name uptime-kuma \

  -p 3001:3001 \

  -v uptime-kuma:/app/data \

  louislam/uptime-kuma:1


docker-compose.yml:


version: "3"

services:

  uptime-kuma:

    image: louislam/uptime-kuma:1

    ports:

      - "3001:3001"

    volumes:

      - uptime-kuma:/app/data

    restart: always


Memos:个人笔记


Memos 是一个轻量级的个人笔记工具,适合用来记录日常的想法和灵感。



特点:


推荐理由:


安装命令:


docker run -d \

  --name memos \

  -p 5230:5230 \

  -v ~/.memos/:/var/opt/memos \

  neosmemo/memos:latest


docker-compose.yml:


version: "3"

services:

  memos:

    image: neosmemo/memos:latest

    ports:

      - "5230:5230"

    volumes:

      - ~/.memos/:/var/opt/memos


Umami:网站统计


Umami 是一个开源的网站统计工具,可以用来分析网站的访问数据。



特点:


推荐理由:


安装命令:


docker run -d \

  --name umami \

  -p 3000:3000 \

  ghcr.io/umami-software/umami:postgresql-latest


docker-compose.yml:


version: "3"

services:

umami:

    image:ghcr.io/umami-software/umami:postgresql-latest

    ports:

      -"3000:3000"

    environment:

      DATABASE_URL:postgresql://umami:umami@db:5432/umami

    depends_on:

      -db


Flame:个人导航


又一个个人导航页,但是风格完全不同,如果喜欢极简风格不妨一试。



特点:


推荐理由:


安装命令:


docker run -d \

  --name flame \

  -p 5005:5005 \

  -v flame:/app/data \

  pawelmalak/flame


docker-compose.yml:


version: "3"

services:

flame:

    image:pawelmalak/flame

    ports:

      -"5005:5005"

    volumes:

      -flame:/app/data

    environment:

      -PASSWORD=password



Filebrowser:在线文件管理器


一个轻量级的文件管理器。


特别适合那些需要远程访问和管理文件但又不想安装复杂软件的用户。


它支持文件的上传、下载、编辑以及权限管理,更适用于个人或小团队。



特点:


推荐理由:


安装命令:


docker run -d \

  --name filebrowser \

  -v $PWD/filebrowser:/srv \

  -p 80:80 \

  filebrowser/filebrowser


docker-compose.yml:


version: "3.8"

services:

filebrowser:

    image:filebrowser/filebrowser:latest

    container_name:filebrowser

    restart:unless-stopped

    ports:

      -"80:80"

    volumes:

      -$PWD/filebrowser:/srv# 设置你的文件目录

      -$PWD/filebrowser.db:/database# 设置你的数据库目录


dockge:管理Docker


docker-compose.yaml`管理器,一切基于`docker-compose.yaml



特点:


一站式搞定:新建、修改、启动、停止、重启、删除,就是这么简单

一键更新Docker镜像


再也不用手敲compose.yaml了,所见即所得的编辑界面


直接在浏览器里敲命令,不用再开终端窗口


一个界面管理多台服务器上的Docker,再也不用来回切换了


把复杂的docker run命令自动转成compose.yaml,省去手动配置的麻烦


不会把你的配置文件锁在系统里,所有文件都在硬盘上,该用命令行还能用命令行


所有操作都是即时反馈的

镜像拉取、启动、关闭的进度和终端输出都是实时显示


如果你喜欢Uptime Kuma的界面设计,这个你也一定会喜欢

界面美观,操作直观


安装命令:


# 运行命令

docker run -d \

  --name dockge \

  -p 5001:5001 \

  -v /var/run/docker.sock:/var/run/docker.sock \

  amir20/dockge


docker-compose.yml:


version: "3"

services:

  dockge:

    image: amir20/dockge

    ports:

      - "5001:5001"

    volumes:

      - /var/run/docker.sock:/var/run/docker.sock


作者丨一只叫煤球的猫

来源丨网址:juejin.cn/post/7438638095946055716

dbaplus社群欢迎广大技术人员投稿,投稿邮箱:editor@dbaplus.cn

阅读原文

跳转微信打开

Fish AI Reader

Fish AI Reader

AI辅助创作,多种专业模板,深度分析,高质量内容生成。从观点提取到深度思考,FishAI为您提供全方位的创作支持。新版本引入自定义参数,让您的创作更加个性化和精准。

FishAI

FishAI

鱼阅,AI 时代的下一个智能信息助手,助你摆脱信息焦虑

联系邮箱 441953276@qq.com

相关标签

Docker Docker镜像 开发工具 效率提升
相关文章