乐于分享
好东西不私藏

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

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

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 在本地电脑上使用已经很成熟,配好镜像加速器,选一个顺手的图形面板,基本就能满足大部分需求了。


技趣星球 · 用技术创造乐趣。