docker-redis

本文详细介绍了如何在Linux环境下使用Docker拉取、运行、配置Redis容器,包括后台运行、端口映射、命名、重启策略以及数据卷的使用。作者还展示了如何在宿主机上修改Redis配置以允许远程连接。
摘要由CSDN通过智能技术生成
[root@localhost ~]# docker pull redis

 运行redis

# -d:后台运行
# -p:端口 宿主机:容器
# --name=启名
# --restart=always: 开机自启
# --privileged=true -v  数据卷
# redis-server /etc/redis/redis.conf redis去读容器内部redis.conf文件

[root@localhost ~]# docker run -d -p 6379:6379 --name=myredis --restart=always --privileged=true -v /z/redis/redis.conf:/etc/redis/redis.conf -v /z/redis/data:/data redis redis-server /etc/redis/redis.conf

执行完上面代码docker ps 一下看看运行启来没。

[root@localhost ~]# docker ps

进入redis

[root@localhost ~]# docker exec -it b99866faa416 /bin/bash
root@b99866faa416:/data# redis-cli
127.0.0.1:6379> set k1 v1
OK
127.0.0.1:6379> get k1
"v1"

注:我是在宿主机上修改/z/redis/redis.conf文件

/z/redis目录下修改redis.conf文件
  *允许redis外地连接必须
     注释掉 # bind 127.0.0.1
    daemonize no   
     将daemonize yes注释起来或者 daemonize no设置,因为该配置和docker run中-d参数冲突,会导致容器一直启动失败

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值