在Azure容器实例中部署Elastic search 6

时间:2018-10-15 14:53:31

标签: azure docker elasticsearch

我正在尝试使用Docker映像在Azure容器实例中部署Elastic Search的当前版本,但是,我需要设置vm.max_map_count=262144。尽管由于容器不断尝试在max virtual memory areas vm.max_map_count [65530] is too low, increase to at least [262144]上重新启动,所以我无法使用任何命令来访问实例。尝试禁用重新启动或继续执行“错误”会导致容器实例失败。

1 个答案:

答案 0 :(得分:0)

从评论看来,您可能已经解决了该问题。通常,对于将来的读者来说,可能的故障排除指南是:

如果容器未成功退出

  1. 尝试在容器运行时使用EXEC进行交互式调试。可以在Azure门户的“容器”选项卡上找到它。
  2. 如果EXEC没有帮助,尝试在本地docker上成功运行。
  3. 找到本地成功后,将新的容器版本上载到您的注册表,然后尝试重新部署到ACI。

如果容器成功退出并反复重启

  1. 验证您是否对该容器使用了长期运行的命令。
  2. 将重新启动策略更新为“从不”,因此退出时您可以调试终止的容器组。
  3. 如果找不到问题,请按照本地步骤操作,并在本地Docker上成功运行。

希望这会有所帮助。