NAS 中使用 Docker 的原因隔离性每个容器独立运行,避免应用冲突。资源(CPU、内存、存储)可按需分配,防止单一应用占用过多资源。便携性镜像(Image)打包应用及依赖,确保在不同 NAS 设备上运行一致。迁移方便,无需重新配置环境。资源高效共享主机内核,比虚拟机更轻量,适合 NAS 有限的硬件资源。快速部署预构建镜像一键启动,省去手动编译安装步骤。支持版本管理,方便回滚或升级。扩展性可同
安装DockerLinux系统:Windows/macOS:下载Docker Desktop安装包并运行安装程序验证安装配置Docker(Linux)添加用户到docker组:配置镜像加速(中国用户):常用配置项修改数据存储位置:安全配置启用用户命名空间:在daemon.json中添加:
镜像(Image)只读模板,包含运行容器所需的文件系统和配置分层存储结构,每层可复用通过Dockerfile定义构建步骤容器(Container)镜像的运行实例,具有可写层隔离的进程空间,资源限制生命周期:创建、启动、停止、删除仓库(Registry)集中存储和分发镜像的服务公共仓库(如Docker Hub)和私有仓库使用docker pull/push操作镜像数据卷(Volume)持久化存储机制