新建挂载目录
mkdir -p /opt/docker/database/nosql/redis/data
mkdir -p /opt/docker/database/nosql/redis/conf
新建配置文件
cd /opt/docker/database/nosql/redis/conf/
vim redis.conf
redis.conf内容
#bind 127.0.0.1 //允许远程连接
protected-mode no
appendonly yes //持久化
requirepass 123456 //密码
-
拉取redis
docker pull redis
创建redis容器并启动
docker run --name myredis -p 6379:6379 -v /opt/docker/database/nosql/redis/data/:/data -v /opt/docker/database/nosql/redis/conf/redis.conf:/etc/redis/redis.conf -d redis redis-server /etc/redis/redis.conf
查看启动情况
docker ps
结果没查到
然后
docker ps -a
启动失败
查看日志
docker logs 12f
应该是配置文件写错了
去掉//后面的注释
然后重新启动
docker start 12f
启动成功