Docker安装
Docker 的安装步骤因操作系统而异,以下是常见系统的安装方法:
Linux 系统安装 Docker
1. 卸载旧版本(如有)
sudo apt-get remove docker docker-engine docker.io containerd runc
2. 安装依赖工具
sudo apt-get update
sudo apt-get install apt-transport-https ca-certificates curl gnupg lsb-release
3. 添加 Docker 官方 GPG 密钥
curl -fsSL https://download.docker.com/linux/ubuntu/gpg | sudo gpg --dearmor -o /usr/share/keyrings/docker-archive-keyring.gpg
4. 添加 Docker 仓库
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
5. 安装 Docker 引擎
sudo apt-get update
sudo apt-get install docker-ce docker-ce-cli containerd.io
6. 验证安装
sudo docker run hello-world
7. 配置非 root 用户权限(可选)
sudo usermod -aG docker $USER
# 退出终端重新登录生效
macOS 安装 Docker
下载 Docker Desktop
访问 Docker 官网 ,下载 macOS 版安装包(.dmg 文件)。安装
双击下载的.dmg
文件,将 Docker 图标拖到Applications
文件夹。启动 Docker
打开Applications
中的 Docker 应用,完成初始化配置。验证
在终端运行:docker --version docker run hello-world
Windows 安装 Docker
系统要求:
Windows 10/11 专业版/企业版(需启用 Hyper-V 和 WSL2)
家庭版需安装 WSL2
步骤:
下载 Docker Desktop
从 官网 下载 Windows 版安装包(.exe 文件)。安装
双击安装包,按提示完成安装(安装过程中会启用 WSL2 和 Hyper-V)。启动 Docker
安装完成后,从开始菜单启动 Docker Desktop。验证
打开 PowerShell 或 CMD,运行:docker --version docker run hello-world
安装后配置(可选)
配置镜像加速器(国内用户推荐)
修改/etc/docker/daemon.json
(Linux/macOS)或 Docker Desktop 设置(Windows):{ "registry-mirrors": [ "https://registry.docker-cn.com", "https://mirror.ccs.tencentyun.com" ] }重启 Docker 服务生效。
更新 Docker
使用系统包管理器(Linux)或重新下载安装包(Windows/macOS)。
常见问题
权限问题 :Linux 用户需将当前用户加入
docker
组。启动失败 :检查系统是否满足要求(如 WSL2 或 Hyper-V 已启用)。
网络问题 :配置镜像加速器或检查防火墙设置。
按照以上步骤操作,即可在主流系统上完成 Docker 的安装和基础配置。
Last modified: 12 March 2025