docker-compose рдореЗрдВ es service рдЬреЛрдбрд╝реА рд╣реИред рдирд┐рд░реНрдорд╛рдг рд╕рдордп рдХреЗ рджреМрд░рд╛рди рдХреЛрдИ рддреНрд░реБрдЯрд┐ рдирд╣реАрдВ, рд▓реЗрдХрд┐рди рд░рди рддреНрд░реБрдЯрд┐ рдорд┐рд▓реА "рддреНрд░реБрдЯрд┐: sysctl vm.max_map_count рдПрдХ рдЕрд▓рдЧ рдХрд░реНрдиреЗрд▓ рдиреЗрдорд╕реНрдкреЗрд╕ рдореЗрдВ рдирд╣реАрдВ рд╣реИ"ред рдореЗрд░рд╛ рдбреЙрдХрд░ рд╕рдВрд╕реНрдХрд░рдг 1.12.6 RancherOS рдХреЗ рд╕рд╛рде рдмрдВрдбрд▓ рд╣реИ рдФрд░ docker-compose 1.11.1 рд╣реИред рдореИрдВрдиреЗ рд╕рд░рдгреА рдкреНрд░рд╛рд░реВрдк рдХреА рднреА рдХреЛрд╢рд┐рд╢ рдХреА рд▓реЗрдХрд┐рди рд╡рд╣реА рддреНрд░реБрдЯрд┐ред
рддреЛрдВ:
рдирд┐рд░реНрдорд╛рдг:
рд╕рдВрджрд░реНрдн: ./xyz-рд▓реЛрдЪрджрд╛рд░ рдЦреЛрдЬ
рдбреЙрдХрд░рдлрд╛рдЗрд▓: рдбреЙрдХрд░рдлрд╛рдЗрд▓
рдЫрд╡рд┐: xyz-рд▓реЛрдЪрджрд╛рд░ рдЦреЛрдЬ
рдкреНрд░рдгрд╛рд▓реА:
vm.max_map_count: 262144
рдмрдВрджрд░рдЧрд╛рд╣:
- 9200:9200
- 9300:9300
рдорд╛рддреНрд░рд╛:
- /tmp/рдЗрд▓рд╛рд╕реНрдЯрд┐рдХреНрд╕ рдЦреЛрдЬ/рдбреЗрдЯрд╛:/usr/рд╢реЗрдпрд░/рдЗрд▓рд╛рд╕реНрдЯрд┐рдХреНрд╕ рдЦреЛрдЬ/рдбреЗрдЯрд╛
рд╡рд╛рддрд╛рд╡рд░рдг:
ES_JAVA_OPTS: "-Xms1g -Xmx1g"
рдХреНрд╖рдорд╛ рдХрд░реЗрдВ, рдореИрдВрдиреЗ рдбреЙрдХрд░-рдХрдВрдкреЛрдЬрд╝ рдлрд╝рд╛рдЗрд▓ рд╕рдВрд╕реНрдХрд░рдг рдХреЛ рдпрд╛рдж рдХрд┐рдпрд╛
рд╕рдВрд╕реНрдХрд░рдг: '2.1'
рд╕реЗрд╡рд╛рдПрдВ:
рддреЛрдВ:
рдирд┐рд░реНрдорд╛рдг:
...
рд╕рдВрдмрдВрдзрд┐рдд: https://github.com/docker/runc/blob/master/libcontainer/configs/validate/validator.go#L110 -L149
рдпрджрд┐ рдЖрдкрдХреЛ рдЗрд╕реЗ рд╕реЗрдЯ рдХрд░рдиреЗ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реИ рддреЛ privileged: true
рдЬреЛрдбрд╝рдиреЗ рдХрд╛ рдкреНрд░рдпрд╛рд╕ рдХрд░реЗрдВ, рд▓реЗрдХрд┐рди рд╕реБрд░рдХреНрд╖рд╛ рдкреНрд░рднрд╛рд╡реЛрдВ рд╕реЗ рдЕрд╡рдЧрдд рд░рд╣реЗрдВред
рдХрд┐рд╕реА рднреА рдорд╛рдорд▓реЗ рдореЗрдВ, рдпрд╣ рдХреЛрдИ рдХрдВрдкреЛрдЬрд╝ рдореБрджреНрджрд╛ рдирд╣реАрдВ рд╣реИ - рдпрджрд┐ рдЖрдкрдХреЛ рдФрд░ рд╕рд╣рд╛рдпрддрд╛ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реИ, рддреЛ рдХреГрдкрдпрд╛ рд╣рдорд╛рд░реЗ рд╕рд╣рд╛рдпрддрд╛ рдЪреИрдирд▓реЛрдВ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░реЗрдВред
рдпрд╣ рдореЗрд░реА рдЧрд▓рддреА рд╣реИ .... vm.max_map_count рдХреЛ RancherOS рдореЗрдВ рд╕реЗрдЯ рдХрд┐рдпрд╛ рдЬрд╛рдирд╛ рдЪрд╛рд╣рд┐рдП рди рдХрд┐ docker рдХреЗ рд╕реНрддрд░ рдкрд░ред рдХреГрдкрдпрд╛ рдЗрд╕ рдЯрд┐рдХрдЯ рдХреЛ рдмрдВрдж рдХрд░ рджреЗрдВред рдзрдиреНрдпрд╡рд╛рджред
рд╕рдмрд╕реЗ рдЙрдкрдпреЛрдЧреА рдЯрд┐рдкреНрдкрдгреА
рдпрд╣ рдореЗрд░реА рдЧрд▓рддреА рд╣реИ .... vm.max_map_count рдХреЛ RancherOS рдореЗрдВ рд╕реЗрдЯ рдХрд┐рдпрд╛ рдЬрд╛рдирд╛ рдЪрд╛рд╣рд┐рдП рди рдХрд┐ docker рдХреЗ рд╕реНрддрд░ рдкрд░ред рдХреГрдкрдпрд╛ рдЗрд╕ рдЯрд┐рдХрдЯ рдХреЛ рдмрдВрдж рдХрд░ рджреЗрдВред рдзрдиреНрдпрд╡рд╛рджред