Docker 学习三:使用官方redis 镜像

一、启动 redis 服务:
docker run -p 6379:6379 -v $PWD/redis-data:/data --name pj-redis -d redis redis-server --appendonly yes
命令说明:
-p 6379:6379 : 将宿主机的6379端口映射到容器内部的6379端口,可以使用不同的宿主机端口同时启动多个容器,相当于同时启动了多个相互独立的 redis 服务
-v $PWD/redis-data:/data : 将主机中 redis-data 目录挂载到容器的 /data 目录
redis-server --appendonly yes : 在容器执行 redis-server 启动命令,并打开redis持久化配置

使用自定义的 redis.conf 配置启动:
docker run -p 6379:6379 -v $PWD/conf/redis.conf:/usr/local/etc/redis/redis.conf --name pj-redis -d redis redis-server /usr/local/etc/redis/redis.conf


二、使用 redis-cli 连接到 redis 服务器容器:
方法一:
docker exec -it pj-redis redis-cli   //在同一宿主机时,直接进入服务器容器,执行 redis-cli
方法二:
docker run -it --rm redis redis-cli -h 192.168.11.5 -p 6379   //启动另外一个 redis 容器,但执行的是 redis-cli ,并连接到 redis 服务器
方法三:
宿主机或远程主机安装了 redis 时,可直接使用 redis-cli -h 连接容器内的 redis 服务器

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值