主题
安装 Docker
Linux
官方便捷脚本
适合能够访问 Docker 官方软件源的环境,以及开发、测试或快速部署。生产环境优先使用软件源安装。
bash
curl -fsSL https://get.docker.com | sh该脚本会安装 Docker Engine 和 Compose 插件。安装说明见 Docker 官方文档。
系统软件源
适合已配置可用 APT 镜像的 Ubuntu 26 和 Debian 13,国外和国内环境均可使用。软件版本由发行版仓库维护。
bash
apt update
apt install -y docker.io docker-compose-v2bash
apt update
apt install -y docker.io docker-compose阿里云镜像源
适合无法稳定访问国外软件源的国内环境,按照 阿里云:在 Linux 上安装 Docker 和 Docker Compose 配置对应发行版的软件源并安装。
卸载
根据安装来源卸载 Docker Engine 和 Compose:
bash
apt purge -y docker-ce docker-ce-cli containerd.io docker-buildx-plugin docker-compose-plugin docker-ce-rootless-extrasbash
apt purge -y docker.io docker-compose-v2bash
apt purge -y docker.io docker-compose卸载软件包不会删除已有的镜像、容器、存储卷和网络,数据默认保留在 /var/lib/docker/ 和 /var/lib/containerd/。
删除全部 Docker 数据
确认不再需要已有数据后执行。该操作不可恢复:
bash
rm -rf /var/lib/docker
rm -rf /var/lib/containerd自定义配置和软件源配置不会自动删除,需要时手动清理。完整说明见 Docker 官方卸载文档。
镜像加速
在 Linux 中创建或编辑 Docker 守护进程配置:
bash
mkdir -p /etc/docker
vim /etc/docker/daemon.json将 Docker Hub 代理地址添加为镜像源:
json
{
"registry-mirrors": ["https://docker.example.com"]
}保存配置后重启 Docker 服务:
bash
systemctl restart dockermacOS
get.docker.com 不支持 macOS。需使用 Docker Desktop(自带 Compose):
bash
brew install --cask docker或下载 Docker Desktop for Mac 安装包。
装完后打开 Docker.app
检查:
bash
docker version
docker compose version开启 shell 补全
md
Settings → General → Configure shell completionsWindows
需开启 WSL 2。
可下载 Docker Desktop for Windows 安装包(自带 Compose)。
powershell
wsl --install
winget install Docker.DockerDesktop
# 启动 Docker Desktop 后再检查
docker version
docker compose versionbash
curl -fsSL https://get.docker.com | sh
# 检查
docker version
docker compose version