首页 > 编程知识 正文

重启docker守护进程不关闭容器,docker的redis配置查看

时间:2023-05-03 22:44:26 阅读:30408 作者:2556

文章目录1、问题说明2、分析3、解决方案

1、问题说明

今天,我们将通过在docker上装载外部redis.conf配置文件来启动redis,但容器在启动后立即退出。

docker run-p 637933606379-d-v/root/redis conf :/usr/local/etc/redis-- namemyredisredis 33606.2.3 redis

-指定-p 6379:6379端口映射

-将容器启动为d守护进程

-指定v数据卷的绑定

指定-namemyredis容器名称

/root/redisconf宿主机上包含redis.conf配置文件的文件夹

/usr/local/etc/redis

redis-server/usr/local/etc/redis/redis.conf通过指定配置文件启动redis-server进程

-将v/root/redis conf :/usr/local/etc/redis宿主机配置的redis.conf映射到容器中的/usr/local/etc/redis目录

2、分析询问redis容器的日志

docker logs8ACC8C2C 918 d 1834 b7b 3bd 928 e 498 a 209 b 10 bb F9 EFE 39d 4c 89024 c 9e 33 d 8552 c

发现您对宿主机上的redis.conf文件没有操作权限

3、解决方案在容器启动时加--privileged=true参数即可

docker run---privileged=true-p 637933606379-d-v/root/redis conf :/usr/local/etc/redis-- namemyredis

可以看到容器正常启动了。

ps:几乎每天都遇到难以解决的bug,这样下去头发都快掉了

版权声明:该文观点仅代表作者本人。处理文章:请发送邮件至 三1五14八八95#扣扣.com 举报,一经查实,本站将立刻删除。