Skip to content

Docker 安装 mysql、redis、nginx、nodejs

  • 利用 DockerDesktop 安装 Docker

Docker 清除缓存

bash

docker builder prune

Docker 安装 redis

下载 Redis 的 image

注意版本号

创建配置文件

  • 新建一个文件夹 创建 redis.conf 文件

代码如下: 123456 换成你自己的密码

bash
requirepass 123456

启动容器

  • 在 DockerDesktop 中点击 Terminal,然后输入命令
bash
docker run -itd --name redistest -p 6379:6379 -v /D/Docker/redis/data/redis.conf:/etc/redis/redis.conf redis:alpine3.22 redis-server /etc/redis/redis.conf

注意

  1. /D/Docker/redis/data/redis.conf 是你本地的 redis.conf 文件路径 D 就是盘符 2/Docker/redis/data/ 是你本地的文件夹路径

  2. --name 后面就是 就是你给容器起的名字 -p 后面就是端口映射 6379:6379 就是本地端口和容器端口都为 6379 -v 后面就是挂载的文件路径

  3. redis:alpine3.22 是你下载的 redis 的版本号

  4. redis-server /etc/redis/redis.conf 是启动 redis 的命令

这样 redis 就启动了,就可以通过 redis-cli -p 6379 -a 123456 来连接 redis 了

Docker 安装 MySQL

下载 MySQL 的 image

注意版本号

挂载

Docker 安装 Nginx

下载 Nginx 的 image

注意版本号

挂载

想要修改配置文件

ts
docker cp ~/nginx-html/conf.d/default.conf nginx1:/etc/nginx/conf.d/default.conf

最后一步 重启 nginx

ts
nginx -s reload

Docker 安装 Nodejs

下载 Node 的 image

注意版本号

启动

bash
docker run -itd --name mynode node:24.10-alpine

注意

name 就是 你自己的名字

node:xxx 就是版本号