docker 安装redis

这是安装 

docker pull redis

docker run -d -p 6379:6379 redis

这是执行cli 

[root@localhost ~]# docker exec -it 50a7c910626b bash
root@50a7c910626b:/data# redis-cli
127.0.0.1:6379> set my 1
OK
127.0.0.1:6379> 
127.0.0.1:6379> info Server
# Server
redis_version:6.2.6
redis_git_sha1:00000000
redis_git_dirty:0
redis_build_id:a02a0b22ba0f32df
redis_mode:standalone
os:Linux 3.10.0-1160.el7.x86_64 x86_64
arch_bits:64
multiplexing_api:epoll
atomicvar_api:atomic-builtin
gcc_version:10.2.1
process_id:1
process_supervised:no
run_id:622256189b683ed749d576dac058e9888fe23808
tcp_port:6379
server_time_usec:1638973655267393
uptime_in_seconds:528
uptime_in_days:0
hz:10
configured_hz:10
lru_clock:11583703
executable:/data/redis-server
config_file:
io_threads_active:0

此外,如果您想使用自己的redis.conf ...

您可以创建自己的Dockerfile,将上下文中的redis.conf添加到/ data /中,如下所示。

FROM redis
COPY redis.conf /usr/local/etc/redis/redis.conf
CMD [ "redis-server", "/usr/local/etc/redis/redis.conf" ]

或者,您可以使用docker run选项沿相同的行指定内容。

$ docker run -v /myredis/conf:/usr/local/etc/redis --name myredis redis redis-server /usr/local/etc/redis/redis.conf

/myredis/conf/包含redis.conf文件的本地目录在哪里。使用此方法意味着您不需要为redis容器创建Dockerfile。

映射的目录应该是可写的,因为取决于配置和操作模式,Redis可能需要创建其他配置文件或重写现有配置文件。

docker run -d -v /usr/local/redisconf:/usr/local/etc/redis -p 6100:6100 --name myredis redis redis-server /usr/local/etc/redis/redis.conf

下载conf

Redis configuration | Redis

 

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值