macOS 安装 Docker 及镜像加速和常用命令
macOS 安装 Docker 及镜像加速和常用命令
前言
Docker 是现代开发和运维中不可或缺的容器化工具。本文将介绍如何在 macOS 上安装 Docker Desktop,配置国内镜像加速源,并列举常用 Docker 命令,帮助你高效上手。
一、安装 Docker Desktop for Mac
- 访问 Docker 官网 下载适用于 macOS 的 Docker Desktop 安装包。
- 双击下载的
.dmg
文件,按照提示将 Docker 拖入Applications
文件夹。 - 启动 Docker Desktop,首次启动可能需要输入管理员密码。
- 启动后,菜单栏会出现 Docker 图标,等待其状态变为
Docker Desktop is running
即可。
注意:Apple Silicon (M1/M2/M3) 芯片和 Intel 芯片需下载对应版本。
二、配置国内镜像加速源
由于国内访问 Docker Hub 较慢,建议配置镜像加速器:
- 点击菜单栏 Docker 图标,选择
Preferences
(偏好设置)。 - 进入
Resources
>Network
或Docker Engine
,找到Registry mirrors
或"registry-mirrors"
字段。 - 添加国内镜像源地址,例如:
1 | https://registry.docker-cn.com |
- 保存并重启 Docker Desktop。
示例配置(Docker Engine JSON):
1
2
3
4
5
6
7
8 {
"registry-mirrors": [
"https://registry.docker-cn.com",
"https://mirror.ccs.tencentyun.com",
"https://docker.mirrors.ustc.edu.cn",
"https://hub-mirror.c.163.com"
]
}
三、常用 Docker 命令
命令 | 说明 |
---|---|
docker version |
查看 Docker 版本 |
docker info |
查看 Docker 系统信息 |
docker images |
列出本地镜像 |
docker ps |
查看运行中的容器 |
docker ps -a |
查看所有容器(包括已停止) |
docker pull 镜像名 |
拉取镜像 |
docker run -it --name 容器名 镜像名 |
交互式运行容器 |
docker stop 容器名/ID |
停止容器 |
docker start 容器名/ID |
启动容器 |
docker rm 容器名/ID |
删除容器 |
docker rmi 镜像名/ID |
删除镜像 |
docker exec -it 容器名/ID bash |
进入容器终端 |
docker logs 容器名/ID |
查看容器日志 |
docker-compose up -d |
后台启动 Compose 服务 |
docker-compose down |
停止并移除 Compose 服务 |
四、常见问题与建议
- 镜像拉取慢/失败:优先配置国内镜像源。
- 端口冲突:确保本地端口未被占用。
- 权限问题:部分操作需管理员权限,可用
sudo
。 - Apple Silicon 兼容性:优先选择支持 ARM 架构的镜像。
结语
以上内容仅供参考,请结合实际情况具体分析。
本博客所有文章除特别声明外,均采用 CC BY-NC-SA 4.0 许可协议。转载请注明来源 Owen's Blog!