39 redis安装
基本操作
docker run -d -p 6379:6379 redis:6.0.8
docker ps
docker exec -it 容器id /bin/bash
redis-cli
工作需要达到的要求
删除先前容器实例
docker rm -f 容器id
宿主机新建目录/app/redis
mkdir -p /app/redis
拷贝配置文件到宿主机目录
cp /myredis/redis.conf /app/redis/
允许redis外地连接
注释
daemonize no
不然容器一致启动失败 和docker run中-d参数冲突
protected-mode no
重点:配置
docker run -p 6379:6379 --name myr3 --privileged=true
-v /app/redis/redis.conf:/ect/redis/redis.conf
-v /app/redis/data:/data
-d redis:6.0.8
redis-server /etc/redis/redis.conf
查看
docker ps
docker exec -it myr3 /bin/bash
redis-cli
证明docker启动使用了我们配置的redis.conf
默认是16个库
select 15
把宿主机的配置数据库改成10台
databases 10
这样去容器,如果受影响,也就是select 15会出问题
由此证明受到影响。
重启容器
docker exec -it myr3 /bin/bash
redis-cli