docker run -p 6379:6379 --name=redis --restart=always --privileged=true -v /data/redis/redis.conf:/etc/redis/redis.conf -v /data/redis:/data -d redis:latest redis-server /etc/redis/redis.conf --appendonly yes --requirepass "xxx321III"
命令说明:
-p 6379:6379 :将容器的6379端口映射到主机的6379端口
-d后台运行
redis:latest 拉取redis的latest版本(也可以指定版本 例如 redis:3.2)
-v $PWD/data:/data :将主机中当前目录下的data挂载到容器的/data (也可以是固定路径 -v /opt/data/redis:/data )
redis-server --appendonly yes :在容器执行redis-server启动命令,并打开redis持久化配置
运行成功,返回容器id.使用客户端连接 ok