docker run -d --name redis_test -p 44444:6379 redis:latest
docker exec -it redis_test redis-cli
#start with persistent storage
docker run -d --name redis_test -p 44444:6379 --appendonly yes -v /home/cjs/docker/redis/redis_test_data:/data redis:latest
#加载redis.conf文件,其中redis.conf文件需要另外下载,如何映射进容器中
docker run -d --privileged=true -p 6379:6379 -v /docker/redis/conf/redis.conf:/etc/redis/redis.conf -v /docker/redis/data:/data --name redis-test redis redis-server /etc/redis/redis.conf --appendonly yes
#--privileged=true指的是让容器获得宿主主机的root
docker run -d --name redis_test --privileged=true -p 44444:6379 -v /home/cjs/docker/redis_test/data:/data -v /home/cjs/docker/redis_test/redis.conf:/etc/redis/redis.conf redis:latest redis-server /etc/redis/redis.conf --appendonly yes
redis.conf说明
-
远程登陆
#requirepass foobared去掉注释,foobared改为自己的密码#注释掉它,以便让外网访问
#bind 127.0.0.1 注释掉它,以便让外网访问
#protected-mode修改为yes -
redis-cli后,若设置了登录密码 ,使用
auth 设置的密码
进行登录