信息发布→ 登录 注册 退出

如何在Mac上运行Docker容器?(入门安装与使用)

发布时间:2025-12-26

点击量:
在Mac上运行Docker容器需安装Docker Desktop for Mac,它内置HyperKit虚拟机,安装后通过菜单栏鲸鱼图标管理,支持docker run、端口映射、文件挂载等操作,无需手动配置VM。

在Mac上运行Docker容器,核心是安装Docker Desktop for Mac,它已内置了轻量级Linux虚拟机(基于HyperKit),无需手动配置VM或命令行折腾。装好就能直接用docker命令拉镜像、启容器,和Linux环境体验基本一致。

安装Docker Desktop for Mac

去官网下载最新版DMG安装包,双击挂载后拖拽Docker.app到Applications文件夹。首次启动会提示输入系统密码——这是为了安装必要的内核扩展(如virtiofs)和网络组件,授权后自动完成。启动成功后,菜单栏出现鲸鱼图标,说明后台服务已就绪。

验证安装:

  • 打开终端,运行docker --version确认版本
  • 执行docker run hello-world,看到欢迎信息即表示运行链路完整

运行第一个容器:Nginx网页服务

用一个典型例子快速上手:

  • docker run -d -p 8080:80 --name my-nginx nginx
  • -d 表示后台运行;-p 8080:80 把宿主机8080端口映射到容器80端口;--name 指定容器名便于管理
  • 运行后浏览器访问 http://localhost:8080,就能看到Nginx默认欢迎页
  • docker ps查看运行中容器,docker stop my-nginx可随时停止

常用操作与注意事项

Mac用户需留意几个实际细节:

  • 镜像默认存在虚拟机内部,不是Mac本地磁盘路径,所以docker volume ls看到的卷也由Docker Desktop统一管理
  • 想让容器访问Mac上的文件,用-v /Users/xxx/data:/data这类挂载方式即可,路径必须以/Users/tmp开头,否则会报错
  • Docker Desktop偏好设置里可以调整CPU、内存分配(默认2GB RAM,复杂项目建议调到4GB以上)
  • 如果遇到Cannot connect to the Docker daemon,先点菜单栏鲸鱼图标 → “Restart Docker Desktop”

基本上就这些。不需要改系统设置、不涉及Vagrant或VirtualBox,Docker Desktop把底层适配都封装好了。熟悉基础命令后,就可以开始写Dockerfile、跑数据库、搭本地开发环境了。

标签:# http  # 这类  # 不需要  # 首次  # 第一个  # 好了  # 几个  # 端口映射  # 这是  # 镜像  # 就能  # vagrant  # linux  # 数据库  # 封装  # for  # 开发环境  # mac  # 端口  # 虚拟机  # app  # 浏览器  # nginx  # docker  
在线客服
服务热线

服务热线

4008888355

微信咨询
二维码
返回顶部
×二维码

截屏,微信识别二维码

打开微信

微信号已复制,请打开微信添加咨询详情!