docker redis/ nginx 的挂载和使用

本文详细介绍了如何使用Docker容器技术部署和配置Redis与Nginx服务。包括容器的启动、端口映射、数据挂载、设置密码及持久化配置等关键步骤。同时,提供了如何通过浏览器或curl访问Nginx服务的方法,以及如何查看容器日志。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

查看被挂载的容器目录结构:

docker exec -it containerID /bin/bash   进入容器交互  containerID:镜像ID

=======================================docker redis===============================================

docker redis

1.挂载:

docker run -p 6379:6379 -v $PWD:/Users/MyName/docker-data --name redisBBS -d redis redis-server --appendonly yes

 

-p 6379:6379  设置6379端口映射到6379端口

-v $PWD/data:/data   将主机中当前目录下的data挂载到容器的/data

--name redis4SXD   指定本容器名

-d redis:4.0.8    指定这个redis容器后台运行

redis-server --appendonly yes    在容器执行redis-server启动命令,并打开redis持久化配置

2.docker启动redis 【设置密码】

docker run --name redisBBS -p 6379:6379 -d --restart=always redis redis-server --appendonly yes --requirepass "398023"

--restart=always  随着docker容器的启动而启动

3. 查看

docker ps -s      查看正在运行的容器

=======================================docker nginx===============================================

docker nginx

localhost:/ yourname$ docker run -p 80:80 --name ngxBBS -d nginx

  • -p 80:80 表示将 docker container 的80 端口映射的主机的80 端口
  • --name 表示给这个container 取个名字
  • -d 表示让container 运行在后台,不然这个会占据你的命令行窗口

docker ps 查看nginx container 是否启动

在浏览器中访问你的Linux 主机或者在Linux 主机上使用curl来测试 (主机IP :localhost)

docker logs ngxBBS 查看container log,可以看到访问 nginx 的记录

将 nginx 以 docker container 的形式在本地主机运行,成功!

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值