Docker 本地电脑管理指南:安装 + 中文图形化管理

关注 AI技趣星球,一起用技术创造乐趣。
Docker 是什么?
Docker 是一个开源的应用容器引擎,让你把程序和环境打包成一个“镜像”,在任何机器上都能一键运行。简单说就是:一次打包,到处运行。
对开发者来说,Docker 解决了“我本地能跑,你那里跑不起来”的环境问题。
本地安装 Docker
Docker 支持 Windows、Mac、Linux 三大平台,安装方式略有不同。
Windows 安装
1. 访问 Docker 官网下载页面
2. 下载 Docker Desktop for Windows
3. 双击安装,按提示完成
4. 重启电脑后打开 Docker Desktop
注意:Windows 需要开启 WSL 2 后端。安装程序会自动帮你处理。
Mac 安装
1. 访问 Docker 官网下载页面
2. 下载 Docker Desktop for Mac
3. 打开 .dmg 文件,将 Docker 拖入 Applications 文件夹
4. 打开 Docker Desktop,按提示完成初始化
注意:Mac 需要 Intel 或 Apple Silicon 芯片,下载对应版本。
Linux 安装
Linux 推荐用官方脚本安装,以 Ubuntu/Debian 为例:
# 1. 安装依赖
sudo apt-get update
sudo apt-get install -y ca-certificates curl gnupg
# 2. 添加 Docker 官方 GPG 密钥
sudo mkdir -p /etc/apt/keyrings
curl -fsSL https://download.docker.com/linux/ubuntu/gpg | sudo gpg --dearmor -o /etc/apt/keyrings/docker.gpg
# 3. 添加 Docker 仓库
echo "deb [arch=$(dpkg --print-architecture) signed-by=/etc/apt/keyrings/docker.gpg] https://download.docker.com/linux/ubuntu $(lsb_release -cs) stable" | sudo tee /etc/apt/sources.list.d/docker.list > /dev/null
# 4. 安装 Docker
sudo apt-get update
sudo apt-get install -y docker-ce docker-ce-cli containerd.io
# 5. 启动 Docker
sudo systemctl start docker
sudo systemctl enable docker
# 6. 添加当前用户到 docker 组(免 sudo)
sudo usermod -aG docker $USER安装完成后,终端输入 docker --version 验证。
国内镜像加速
国内直接拉 Docker Hub 镜像通常很慢,建议配置国内镜像源。
在 Docker Desktop 中:
• Mac/Windows:Settings → Resources → Proxies → 添加镜像加速地址
• Linux:编辑 /etc/docker/daemon.json
{
"registry-mirrors": [
"https://docker.mirrors.ustc.edu.cn",
"https://hub-mirror.c.163.com"
]
}修改后重启 Docker 服务。
图形化管理工具
如果你不喜欢敲命令,可以用图形化管理面板。
1. DockerUI(国产、原生中文)
• 特点:国内开发者开发,原生中文界面,轻量易用
• 适合:NAS 用户、个人服务器、快速上手
• 优势:不用额外汉化,开箱即用
• 部署:
docker run -d -p 9000:9000 \
--name dockerui \
--restart=always \
-v /var/run/docker.sock:/var/run/docker.sock \
dockerui/dockerui访问 http://localhost:9000 即可使用。
2. Portainer(最流行)
• 特点:轻量、功能全、支持单机和集群
• 中文:有中文语言包,需手动切换
• 部署:
docker run -d -p 9000:9000 -p 8000:8000 \
--name portainer \
--restart=always \
-v /var/run/docker.sock:/var/run/docker.sock \
-v portainer_data:/data \
portainer/portainer-ce访问 http://localhost:9000 即可使用。
3. 其他选择
| 工具 | 特点 | 中文支持 |
|---|---|---|
| DockerUI | 国产轻量,原生中文 | ✅ 原生支持 |
| Portainer | 功能最强,生态成熟 | 需手动切换 |
| Yacht | 界面现代,支持模板 | 一般 |
| LazyDocker | 终端UI,键盘操作 | 社区汉化 |
快速上手:5 个常用命令
# 1. 拉取镜像
docker pull nginx:alpine
# 2. 运行容器
docker run -d -p 80:80 --name my-nginx nginx:alpine
# 3. 查看运行中的容器
docker ps
# 4. 查看日志
docker logs -f my-nginx
# 5. 停止并删除容器
docker stop my-nginx && docker rm my-nginx学 Docker 能用来干嘛?
你之前在我们文章里见过的不少工具,其实都能用 Docker 一键部署。
回顾一下:
• OpenCut 开源视频剪辑:官方支持 Docker 自托管,不用自己配环境,一条命令就能跑起来
• SK 酒馆(SillyTavern):本地 AI 角色对话前端,配合 Ollama、LM Studio 一起用 Docker 部署更方便
• OpenCart 电商系统:部署简单,用 Docker 更是几分钟搭好
• 各种开发环境:数据库、缓存、消息队列、AI 模型服务,都能用 Docker 一键启动
Docker 的核心优势:
1. 环境一致:镜像里打包了程序和依赖,避免"我本地能跑,你那里跑不起来"
2. 一条命令启动:不用看长篇安装文档,docker run 就能跑
3. 隔离不脏系统:试新软件不污染本机环境,删掉容器就干净了
4. 跨平台:Windows、Mac、Linux 用同一套镜像
如果你之前被这些事烦过:
• 装软件要装一堆依赖
• 换台电脑又要重新配置一遍
• 想试新工具又怕弄乱系统
那学 Docker 就是为了解决这些问题。掌握基础后,以后遇到开源工具,优先找有没有 Docker 镜像,能省很多时间。
适合本地使用的场景
• 个人开发环境:快速搭建数据库、缓存、消息队列
• NAS 家庭服务器:用 DockerUI 一键部署影音、下载工具
• 本地测试:一键启动整套测试依赖
• 学习实验:安全地尝试新软件,不污染系统
• 文章中的工具:OpenCut、SillyTavern、OpenCart 等都能用 Docker 简化部署
小结
| 要点 | 建议 |
|---|---|
| 安装方式 | Windows/Mac 用 Docker Desktop,Linux 用官方脚本 |
| 镜像加速 | 必配,否则拉取慢甚至超时 |
| 图形化工具 | 新手推荐 DockerUI,老手推荐 Portainer |
| 学习成本 | 掌握 5 个基本命令就能日常使用 |
Docker 在本地电脑上使用已经很成熟,配好镜像加速器,选一个顺手的图形面板,基本就能满足大部分需求了。
技趣星球 · 用技术创造乐趣。
夜雨聆风