以下是 Docker 在不同操作系统上的详细安装步骤,包括常见环境配置和验证方法:
下载安装包
访问 Docker Desktop for Windows 下载稳定版(Stable)。
运行安装程序
双击下载的 .exe
文件,按向导完成安装。
启用 WSL 2 后端(推荐)
启动 Docker
安装完成后桌面会出现 Docker 图标,双击启动。等待鲸鱼图标出现在任务栏。
验证安装
打开命令提示符(CMD/PowerShell),运行:
docker --version
docker run hello-world
下载安装包
访问 Docker Desktop for Mac 下载对应芯片版本(Intel/Apple Silicon)。
安装 Docker
拖动 Docker 图标到 Applications 文件夹,双击启动。
权限配置
首次启动需授权安装命令行工具,输入系统密码。
验证安装
打开终端(Terminal),运行:
docker --version
docker run hello-world
sudo apt-get remove docker docker-engine docker.io containerd runc
sudo apt-get update
sudo apt-get install ca-certificates curl gnupg lsb-release
sudo mkdir -p /etc/apt/keyrings
curl -fsSL https://download.docker.com/linux/ubuntu/gpg | sudo gpg --dearmor -o /etc/apt/keyrings/docker.gpg
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
sudo apt-get update
sudo apt-get install docker-ce docker-ce-cli containerd.io docker-compose-plugin
sudo docker run hello-world
sudo usermod -aG docker $USER
newgrp docker # 刷新用户组
Docker 启动失败
sudo systemctl start docker
。镜像拉取慢
配置国内镜像源(如阿里云):
// 编辑 /etc/docker/daemon.json
{
"registry-mirrors": ["https://<your-mirror>.mirror.aliyuncs.com"]
}
重启服务:sudo systemctl restart docker
。
端口冲突
检查是否有其他服务占用 Docker 默认端口(如 2375)。
学习基础命令
docker ps # 查看运行中的容器
docker images # 查看本地镜像
docker pull nginx # 拉取镜像
安装 Docker Compose(Linux 需单独安装)
sudo apt-get install docker-compose-plugin
更新 Docker
sudo apt-get upgrade docker-ce
。通过以上步骤,您应该能顺利完成 Docker 的安装和基础配置。遇到具体问题可结合错误日志进一步排查!