当前位置: 首页 > news >正文

定制网站开发公司生物医药嘉兴市住房和城乡建设局门户网站

定制网站开发公司生物医药,嘉兴市住房和城乡建设局门户网站,保定中企动力怎么样,广东网站建设微信商城运营解决#xff1a;docker创建Redis容器成功#xff0c;但无法启动Redis容器、也无报错提示 一问题描述#xff1a;1.docker若是直接简单使用run命令#xff0c;但不挂载容器数据卷等参数#xff0c;则可以启动Redis容器2.docker复杂使用run命令#xff0c;使用指定redis.co… 解决docker创建Redis容器成功但无法启动Redis容器、也无报错提示 一·问题描述1.docker若是直接简单使用run命令但不挂载容器数据卷等参数则可以启动Redis容器2.docker复杂使用run命令使用指定redis.conf文件后台启动Redis服务、且挂载容器数据卷时容器创建成功但是永远无法启动Redis容器 二·问题原因1.docker容器里面如果进程都是守护进程则容器会自动关闭并且没有报错2.Redis容器使用的redis.conf配置文件中daemonize是yes表示Redis服务进程成为守护进程3.使用的docker run命令中带有-d参数表示直接后台启动Redis服务4.宿主机跟Redis容器数据卷挂载映射的目录都需要拥有可读可写操作权限5. 综上所述因此Redis容器里面启动时容器中全是守护进程所以容器会瞬间关闭永远启动不起来 三·解决方案前提先对宿主机的挂载映射目录进行授权操作两个方案都需要使用解决方案一推荐使用该方案下Redis容器实例重启时Redis服务也会自动启动。使用-d参数后台启动Redis服务需要修改redis.conf配置文件解决方案二了解拓展该方案下Redis容器实例重启时Redis服务不会自动启动还是需要进去手动启动Redis服务。使用前端交互式命令进行手动启动Redis服务 一·问题描述 1.docker若是直接简单使用run命令但不挂载容器数据卷等参数则可以启动Redis容器 2.docker复杂使用run命令使用指定redis.conf文件后台启动Redis服务、且挂载容器数据卷时容器创建成功但是永远无法启动Redis容器 二·问题原因 1.docker容器里面如果进程都是守护进程则容器会自动关闭并且没有报错 2.Redis容器使用的redis.conf配置文件中daemonize是yes表示Redis服务进程成为守护进程 3.使用的docker run命令中带有-d参数表示直接后台启动Redis服务 4.宿主机跟Redis容器数据卷挂载映射的目录都需要拥有可读可写操作权限 5. 综上所述因此Redis容器里面启动时容器中全是守护进程所以容器会瞬间关闭永远启动不起来 三·解决方案 前提先对宿主机的挂载映射目录进行授权操作两个方案都需要使用 chmod 777 /宿主机目录解决方案一推荐使用该方案下Redis容器实例重启时Redis服务也会自动启动。使用-d参数后台启动Redis服务需要修改redis.conf配置文件 1.修改redis.conf配置文件参数daemonize为no 由于创建容器实例时会进行容器数据卷挂载因此可以直接在外部宿主机里面修改docker会自动同步该文件到redis容器对应目录里面 #表示创建Redis服务的进程是否为守护进程 daemonize no2.删除之前创建的redis容器实例 docker rm -f 容器id3.复杂使用run命令再次重新创建redis容器实例。会进行容器数据卷挂载指定redis.conf配置文件启动使用-d参数后台启动redis服务创建其他容器实例命令格式也差不多这样 注意里面路径参数值读者应该根据自己的实际情况进行修改 docker run -p 6379:6379 --name myRedis6.0.8 --privilegedtrue -v /Applications/redis-6.0.8/config/redis.conf:/etc/redis/redis.conf -v /Applications/redis-6.0.8/data:/data -d redis:6.0.8 redis-server /etc/redis/redis.conf4.执行并校验Redis服务结果成功可用 5.退出容器时注意使用ctrlpq方式这样不会关闭容器 解决方案二了解拓展该方案下Redis容器实例重启时Redis服务不会自动启动还是需要进去手动启动Redis服务。使用前端交互式命令进行手动启动Redis服务 1.无需修改配置文件参数daemonize值yes或者no都行这个参数表示创建Redis服务的进程是否为守护进程仅仅会导致使用命令redis-server /etc/redis/redis.conf启动服务时形式不一样罢了 1如果为yes则启动时可以直接后台启动不用一直保留终端窗口开着 2如果为no当前这种解决方案也可以使用但是就不推荐了因为这会需要终端窗口一直保持开着才行否则就会关闭Redis服务 2.删除之前创建的Redis容器实例 docker rm -f 容器id3.复杂使用run命令创建redis容器实例且进行容器数据卷挂载且使用交互式进入容器里面该方式并不会启动Redis服务进程需要到容器里面进行手动启动Redis服务创建其他容器实例命令格式也差不多这样 注意里面路径参数值读者应该根据自己的实际情况进行修改 docker run -p 6379:6379 --name myRedis6.0.8 --privilegedtrue -v /Applications/redis-6.0.8/config/redis.conf:/etc/redis/redis.conf -v /Applications/redis-6.0.8/data:/data -it redis:6.0.8 /bin/bash4.在容器里面手动启动Redis服务并且验证Redis服务是否可用成功可用 #使用指定配置文件启动Redis服务 redis-server /etc/redis/redis.conf5.退出容器验证结果成功可用
http://www.hkea.cn/news/14353974/

相关文章:

  • 会泽网站建设wordpress广告位的添加方法
  • APP加网站建设预算多少钱怎样建个网站
  • elementui 做的网站新加坡网站建设公司
  • 长春网站建设同信在百度云上做网站
  • 网站建设算什么费用搜狗网站排名软件
  • 自助网站建设技术支持了解电商基本知识
  • 免费快递网站源码企业工商登记信息查询系统
  • 衣服网站设计邢台seo外包
  • 内容管理网站网站开发小程序定制
  • 数码产品网站建设计划书小目标网站建设
  • 响应式网站div居中企业级网站开发需求分析
  • 建网站的设备制作网站要花多少钱如何
  • 芜湖网站建设芜湖深圳设计周展会2023时间
  • 男女做爰视频网站在线视频继续接入备案 增加网站 区别
  • 做动图的网站知乎如何推广自己网站链接
  • 精品网站制作公司做旅游网站宣传
  • 阿里云模板建站好不好网站的友情链接做多少个比较合适
  • 北京建外贸网站公司做网站如何用代码把字体变大
  • 举报网站平台wh网站建设
  • 在网站做直播久安网络微信网站建设
  • 网站首页的作用网站建设优化兼职在家
  • 有哪些网站做的符合企业风格婚纱网站模板免费下载
  • 自己电脑怎样做网站广州微信网站建设如何
  • 佳木斯企业网站建设做一个网站需要什么条件
  • asp.net手机网站开发教程wordpress注册页面出错
  • 网站建设(中企动力)大理州建设局门户网站
  • 营销型网站建设要多少钱服务器维护成本
  • 深圳婚庆网站建设微信怎么做链接网站
  • 医疗器械网站备案前置审批事例下载手机app安装
  • 在百度上做网站找谁企业网站哪家做得比较好