docker run -itd --name redis -p 5554:6379 redis --requirepass 123890
//映射配置文件到宿主机方式启动
docker run --name redis -p 9000:6379 -v /usr/local/docker/redis/data:/data -v /usr/local/docker/redis/config/redis.conf:/etc/redis/redis.conf -itd redis redis-server /etc/redis/redis.conf
// -v 宿主机配置:redis容器配置
//配置信息参考如下到对应目录下创建即可:
#bind 127.0.0.1
protected-mode no
#持久化
appendonly yes
#密码
requirepass 1989
-d后台运行
5554为宿主机端口 123890为访问密码
-i 以交互模式运⾏容器,通常与 -t 同时使⽤;
-t 为容器新分配⼀个伪输⼊终端,通常与 -i
同时使⽤;
坑:记住如果使用阿里的ecs关闭防火墙不起作用远程还是访问不了,要到阿里的控制台把对应ecs实列的安全策略下把端口放开 比如这里要把5554放开
网友评论