Windows 系统安装
系统要求
Windows 10 64位:专业版、企业版或教育版(Build 16299或更高版本)
启用 Hyper-V 和容器 Windows 功能
至少 4GB RAM
安装步骤
下载 Docker Desktop for Windows
# 访问官网下载安装包 https://www.docker.com/products/docker-desktop双击安装包进行安装
安装完成后重启电脑
验证安装
docker --version docker run hello-world
macOS 系统安装
系统要求
macOS 10.15 或更高版本
至少 4GB RAM
安装步骤
下载 Docker Desktop for Mac
# 访问官网下载 https://www.docker.com/products/docker-desktop双击 .dmg 文件进行安装
将 Docker 图标拖到 Applications 文件夹
启动 Docker 应用
验证安装
docker --version docker run hello-world
Linux 系统安装
Ubuntu/Debian 系统
# 卸载旧版本
sudo apt-get remove docker docker-engine docker.io containerd runc
# 安装依赖
sudo apt-get update
sudo apt-get install \
apt-transport-https \
ca-certificates \
curl \
gnupg \
lsb-release
# 添加 Docker 官方 GPG 密钥
curl -fsSL https://download.docker.com/linux/ubuntu/gpg | sudo gpg --dearmor -o /usr/share/keyrings/docker-archive-keyring.gpg
# 设置稳定版仓库
echo \
"deb [arch=amd64 signed-by=/usr/share/keyrings/docker-archive-keyring.gpg] https://download.docker.com/linux/ubuntu \
$(lsb_release -cs) stable" | sudo tee /etc/apt/sources.list.d/docker.list > /dev/null
# 安装 Docker Engine
sudo apt-get update
sudo apt-get install docker-ce docker-ce-cli containerd.io
# 验证安装
sudo docker run hello-world
CentOS/RHEL 系统
# 卸载旧版本
sudo yum remove docker \
docker-client \
docker-client-latest \
docker-common \
docker-latest \
docker-latest-logrotate \
docker-logrotate \
docker-engine
# 安装依赖
sudo yum install -y yum-utils
# 设置仓库
sudo yum-config-manager \
--add-repo \
https://download.docker.com/linux/centos/docker-ce.repo
# 安装 Docker Engine
sudo yum install docker-ce docker-ce-cli containerd.io
# 启动 Docker
sudo systemctl start docker
# 验证安装
sudo docker run hello-world
Fedora 系统
# 卸载旧版本
sudo dnf remove docker \
docker-client \
docker-client-latest \
docker-common \
docker-latest \
docker-latest-logrotate \
docker-logrotate \
docker-engine
# 安装依赖
sudo dnf -y install dnf-plugins-core
# 设置仓库
sudo dnf config-manager \
--add-repo \
https://download.docker.com/linux/fedora/docker-ce.repo
# 安装 Docker Engine
sudo dnf install docker-ce docker-ce-cli containerd.io
# 启动 Docker
sudo systemctl start docker
# 验证安装
sudo docker run hello-world
配置 Docker(可选)
添加用户到 docker 组(Linux/Mac)
sudo usermod -aG docker $USER
newgrp docker
配置镜像加速器(中国用户)
{
"registry-mirrors": [
"https://hub-mirror.c.163.com",
"https://mirror.baidubce.com"
]
}
验证安装成功
# 检查版本
docker --version
docker-compose --version
# 运行测试容器
docker run hello-world
# 查看系统信息
docker info
常见问题解决
Windows/Mac 无法启动
确保已启用虚拟化技术(BIOS设置)
检查 Hyper-V 是否启用
Linux 权限问题
sudo chmod 666 /var/run/docker.sock
网络连接问题
检查防火墙设置
验证网络代理配置
评论