尧图网站设计 尧图网站设计YAOTU DESIGN
ARTICLE DETAIL

资讯详情

深耕网站设计与一线实操的经验洞察。

Docker Desktop 安装配置教程(Windows + Mac,走通第一个容器)

Docker Desktop 安装配置教程(Windows + Mac,走通第一个容器) Docker 是什么Docker 能让你把一个应用和它依赖的所有东西打包成一个盒子这个盒子在哪台机器上都能原样跑起来不用再纠结我电脑能跑你电脑怎么报错这种问题。装 Docker 就是给自己省配置环境的时间。Windows 安装前检查在装 Docker Desktop 之前必须先把 WSL2 装上。WSL2 是 Windows 系统的 Linux 子系统Docker Desktop 在 Windows 上的底层引擎就是靠它运行的。如果 WSL2 没装好Docker Desktop 装上了也会报错或者根本跑不起来所以这个顺序不能颠倒。你的 Windows 版本需要是 Windows 10 21H2 及以上或者 Windows 11。如果不确定按 Win R输入 winver回车看弹出来的版本号。硬件方面确保内存至少 4GB硬盘有 20GB 左右空闲空间。Windows 安装 WSL2打开 PowerShell开始菜单搜索 PowerShell右键以管理员身份运行在命令行里敲这一行然后回车wsl --install系统会自动下载并安装 WSL2 内核包以及一个默认的 Ubuntu Linux 发行版。安装完成后命令行会提示你重启电脑重启。重启之后Ubuntu 会自动弹出配置界面让你创建 Linux 用户名和密码这个用户名密码和 Windows 无关随便设一个记住就行。设好之后你的 Windows 就已经有了一个完整的 Linux 环境这就是 WSL2。Windows 安装 Docker Desktop打开浏览器访问 https://docs.docker.com/desktop/install/windows-install/ 找到Download Docker Desktop for Windows按钮点击下载。下载完成后双击安装包安装过程一路点下一步就行不需要改任何选项。安装程序会自动检测 WSL2如果之前步骤做对了这里不会有问题。装完点 Finish系统会提示你注销并重启点击重启。重启之后 Docker Desktop 会自动启动你会在任务栏看到一个鲸鱼图标。打开 Docker Desktop等右下角图标变成绿色稳定状态整个安装就完成了。Mac 安装 Docker Desktop打开浏览器访问 https://docs.docker.com/desktop/install/mac-install/ 根据你的芯片类型下载对应版本如果你是 M1/M2/M3/M4 这些苹果自研芯片选 Apple Silicon如果是 Intel 芯片选 Intel。下载完是一个 .dmg 文件双击打开把 Docker.app 拖进 Application 文件夹。然后去 Launchpad 里点一下 Docker 图标启动第一次启动会在菜单栏出现一个鲸鱼图标等它变成稳定状态就好了。验证安装成功打开终端Windows 按 Win R 输入 cmd 回车Mac 打开 Terminal 应用输入下面这行docker run hello-worldDocker 会自动去下载一个测试用的镜像然后运行一个容器屏幕上会打印一段 “Hello from Docker!” 的欢迎文字。如果看到这段文字说明 Docker 已经跑通了。如果这一步报错首先检查 Docker Desktop 是不是在运行看任务栏或菜单栏图标Windows 用户还要确认 WSL2 是否正常管理员 PowerShell 里输入wsl --list --verbose能看到已安装的发行版状态。跑第一个真实容器先在终端里把官方 nginx 镜像拉下来并运行docker run -d -p 80:80 nginx解释一下这行命令docker run 是运行一个容器-d 表示后台运行-p 80:80 把电脑的 80 端口映射到容器里的 80 端口nginx 是镜像名字。Docker 会自动下载 nginx 镜像然后启动容器。然后打开浏览器地址栏输入 http://localhost/ 回车。如果看到 “Welcome to nginx!” 的页面说明容器跑起来了Docker 完全正常。装完后建议做的安全设置建议把 Docker Desktop 设置为开机不自动启动因为 Docker 会在后台运行一个 Linux VM会持续占用一些系统资源不需要的时候可以手动关掉省电。Windows 在 Docker Desktop 设置里把 “Start Docker Desktop when you sign in” 关掉Mac 在系统设置-登录项里把 Docker 取消勾选即可。结尾装好之后你可以试着把项目打包进容器遇到问题去 Docker Hub 查官方镜像的文档照着做就行。
返回列表