mac安装docker 后安装redis nginx
时间: 2025-06-15 17:43:21 浏览: 12
### 在 Mac 上通过 Docker 安装 Redis 和 Nginx
#### 1. 安装 Docker Desktop for Mac
确保已安装最新版的 Docker Desktop for Mac。可以通过访问官方文档或下载页面完成安装。
#### 2. 使用 Docker 安装并运行 Redis
以下是具体操作方法:
- **拉取 Redis 镜像**
执行以下命令来获取最新的 Redis 镜像:
```bash
docker pull redis
```
- **启动 Redis 容器**
创建并启动一个名为 `redis-server` 的 Redis 容器,将主机的 6379 端口映射到容器内的 6379 端口:
```bash
docker run -d --name redis-server -p 6379:6379 redis
```
此处 `-d` 表示后台运行容器[^2]。
- **验证 Redis 是否正常工作**
可以进入正在运行的 Redis 容器内部测试连接:
```bash
docker exec -it redis-server redis-cli
ping
```
如果返回 `PONG`,则说明 Redis 已成功部署[^5]。
---
#### 3. 使用 Docker 安装并运行 Nginx
以下是具体操作方法:
- **拉取 Nginx 镜像**
获取官方发布的 Nginx 镜像:
```bash
docker pull nginx
```
- **启动 Nginx 容器**
启动一个名为 `nginx` 的容器,并将其 80 端口映射到宿主机的 80 端口:
```bash
docker run --name nginx -p 80:80 -d nginx
```
这里可以省略挂载自定义配置文件的操作,如果需要加载外部配置,则可参考如下方式:
```bash
docker run --name nginx -p 80:80 \
-v /path/to/custom/nginx.conf:/etc/nginx/nginx.conf:ro \
-d nginx
```
替换 `/path/to/custom/nginx.conf` 为你本地的路径[^4]。
- **验证 Nginx 是否正常工作**
访问浏览器地址栏输入 `http://localhost` 或者执行以下命令检查响应头信息:
```bash
curl http://localhost
```
若显示默认欢迎页内容,则表示 Nginx 成功运行[^1]。
---
#### 4. 查看和管理容器状态
为了确认两个服务的状态以及它们是否处于活动模式下,可以随时查询当前所有活跃容器列表:
```bash
docker ps
```
这会展示包括 Redis 和 Nginx 在内的所有正在运行的服务详情表单[^3]。
---
#### 总结
上述过程涵盖了从基础环境搭建至实际应用实例化整个流程,在 macOS 平台上借助于 Docker 技术快速简便地完成了 Redis 数据库与 Web Server (Nginx) 的独立部署任务。
阅读全文
相关推荐
















