Docker 安装 mysql、redis、nginx、nodejs
- 利用 DockerDesktop 安装 Docker
Docker 清除缓存
bash
docker builder pruneDocker 安装 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注意
/D/Docker/redis/data/redis.conf 是你本地的 redis.conf 文件路径 D 就是盘符 2/Docker/redis/data/ 是你本地的文件夹路径
--name 后面就是 就是你给容器起的名字 -p 后面就是端口映射 6379:6379 就是本地端口和容器端口都为 6379 -v 后面就是挂载的文件路径
redis:alpine3.22 是你下载的 redis 的版本号
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 reloadDocker 安装 Nodejs
下载 Node 的 image
注意版本号
启动
bash
docker run -itd --name mynode node:24.10-alpine注意
name 就是 你自己的名字
node:xxx 就是版本号