Docker

概述

Docker是一个开源的容器化平台,允许开发者将应用及其依赖打包成标准化容器,实现”一次构建,到处运行”。

核心概念

  • 容器(Container): 轻量级、可移植的运行时环境
  • 镜像(Image): 应用的只读模板
  • Dockerfile: 定义镜像构建步骤的配置文件
  • Docker Compose: 定义多容器应用的配置文件
  • 仓库(Registry): 存储和分发镜像的服务(如Docker Hub)

在NAS上的应用

Docker是NAS实现各种服务的主流方式:

  • 家庭媒体服务(Jellyfin、Emby)
  • 下载服务(QBittorrent、Transmission)
  • 个人应用(博客、笔记、知识库)
  • 开发环境(代码服务器、数据库)

绿联NAS Docker

  • UGOS Pro 提供Docker管理界面
  • 支持Docker Compose项目部署
  • 可配置端口映射、存储卷、环境变量

相关页面

相关工具

  • Docker Hub: 官方镜像仓库
  • Portainer: Docker可视化管理系统
  • lazydocker: 终端Docker管理工具

Docker加速方案

国内用户可使用以下方案加速镜像拉取:

  • CNB平台镜像同步
  • 阿里云镜像加速器
  • 清华大学镜像源

参考

  • 官网: docker.com
  • 文档: docs.docker.com