乐于分享
好东西不私藏

不同操作系统下Docker的安装教程

不同操作系统下Docker的安装教程

一、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-world

2.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然后重新登录生效。