
一、Windows系统安装Docker Desktop
1.系统要求
· Windows 10 64位(版本22H2或更高)或Windows 11。
· 至少4GB内存(建议8GB)。
· CPU支持硬件虚拟化,且BIOS/UEFI中已启用虚拟化。
· 已安装并启用WSL 2。
2.安装步骤
· 步骤1:启用WSL 2
· 以管理员身份打开PowerShell,运行命令:
python# 以管理员身份打开PowerShellwsl--installwsl--update· 完成后重启系统。
· 步骤2:下载并安装Docker Desktop
· 访问Docker官方下载页面(https://www.docker.com/products/docker-desktop/),下载Windows版安装包。
· 双击运行安装程序,安装时勾选“使用WSL 2代替Hyper-V(推荐)”和“将快捷方式添加到桌面”。
· 步骤3:验证安装
· 重启后,系统托盘会出现Docker图标,表示Docker已启动。
· 打开PowerShell,运行命令验证:
python# 验证Docker是否安装成功docker--versiondocker-compose--version二、Linux系统安装Docker
1.Ubuntu/Debian系系统
· 步骤1:安装依赖工具
python# 安装依赖工具sudoaptupdatesudoaptinstall-yca-certificatescurlgnupglsb-release· 步骤2:添加Docker官方仓库
python# 添加Docker官方仓库sudomkdir-p/etc/apt/keyringscurl-fsSLhttps://download.docker.com/linux/ubuntu/gpg|sudogpg--dearmor-o/etc/apt/keyrings/docker.gpgecho"deb [arch=$(dpkg --print-architecture) signed-by=/etc/apt/keyrings/docker.gpg] https://download.docker.com/linux/ubuntu $(lsb_release -cs) stable"|sudotee/etc/apt/sources.list.d/docker.list>/dev/null· 步骤3:安装Docker
python# 安装Dockersudoaptupdatesudoaptinstall-ydocker-cedocker-ce-clicontainerd.iodocker-buildx-plugindocker-compose-plugin· 步骤4:验证安装
python# 验证Docker是否安装成功docker--versiondockerrunhello-world2.CentOS/RHEL系系统
· 步骤1:安装依赖工具
python# 安装依赖工具 sudoyumupdate-ysudoyuminstall-yyum-utilsdevice-mapper-persistent-datalvm2· 步骤2:添加Docker官方仓库
python# 添加Docker官方仓库sudoyum-config-manager--add-repohttps://download.docker.com/linux/centos/docker-ce.repo· 步骤3:安装Docker
python# 安装Dockersudoyuminstall-ydocker-cedocker-ce-clicontainerd.io· 步骤4:启动并验证
python# 启动并验证sudosystemctlstartdockersudosystemctlenabledockerdocker--versiondockerrunhello-world📖注意事项
· 国内用户建议配置国内镜像源,以加速镜像下载,可在Docker配置文件(如/etc/docker/daemon.json)中添加镜像源地址。https://docker.1ms.run若安装过程中遇到权限问题,可将当前用户加入docker组:sudo usermod -aG docker $USER然后重新登录生效。
夜雨聆风