Compose: ΠŸΠΎΠ»ΡƒΡ‡Π΅Π½Π° ошибка ΠΏΡ€ΠΈ использовании sysctls Π² docker-compose.yml

Π‘ΠΎΠ·Π΄Π°Π½Π½Ρ‹ΠΉ Π½Π° 16 Ρ„Π΅Π²Ρ€. 2017  Β·  3ΠšΠΎΠΌΠΌΠ΅Π½Ρ‚Π°Ρ€ΠΈΠΈ  Β·  Π˜ΡΡ‚ΠΎΡ‡Π½ΠΈΠΊ: docker/compose

Π”ΠΎΠ±Π°Π²ΠΈΠ»ΠΈ сСрвис es Π² docker-compose. Π’ΠΎ врСмя сборки ошибок Π½Π΅Ρ‚, Π½ΠΎ Π²ΠΎΠ·Π½ΠΈΠΊΠ»Π° ошибка запуска «ошибка: sysctl vm.max_map_count Π½Π΅ находится Π² ΠΎΡ‚Π΄Π΅Π»ΡŒΠ½ΠΎΠΌ пространствС ΠΈΠΌΠ΅Π½ ядра». Моя вСрсия Π΄ΠΎΠΊΠ΅Ρ€Π° - 1.12.6 Π² ΠΊΠΎΠΌΠΏΠ»Π΅ΠΊΡ‚Π΅ с RancherOS, Π° docker-compose - 1.11.1. Π― Ρ‚Π°ΠΊΠΆΠ΅ ΠΏΡ€ΠΎΠ±ΠΎΠ²Π°Π» Ρ„ΠΎΡ€ΠΌΠ°Ρ‚ массива, Π½ΠΎ с Ρ‚ΠΎΠΉ ΠΆΠ΅ ошибкой.

Настройка слуТбы ES Π² docker-compose.yml

es:
ΡΡ‚Ρ€ΠΎΠΈΡ‚ΡŒ:
контСкст: ./xyz-elasticsearch
dockerfile: Dockerfile
ΠΈΠ·ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½ΠΈΠ΅: xyz-elasticsearch
sysctls:
vm.max_map_count: 262144
ΠΏΠΎΡ€Ρ‚Ρ‹:
- 9200: 9200
- 9300: 9300
ΠΎΠ±ΡŠΠ΅ΠΌΡ‹:
- / tmp / elasticsearch / Π΄Π°Π½Π½Ρ‹Π΅: / usr / share / elasticsearch / Π΄Π°Π½Π½Ρ‹Π΅
срСда:
ES_JAVA_OPTS: "-Xms1g -Xmx1g"

Π‘Π°ΠΌΡ‹ΠΉ ΠΏΠΎΠ»Π΅Π·Π½Ρ‹ΠΉ ΠΊΠΎΠΌΠΌΠ΅Π½Ρ‚Π°Ρ€ΠΈΠΉ

это моя Π²ΠΈΠ½Π° .... vm.max_map_count Π΄ΠΎΠ»ΠΆΠ΅Π½ Π±Ρ‹Ρ‚ΡŒ установлСн Π² RancherOS, Π° Π½Π΅ Π½Π° ΡƒΡ€ΠΎΠ²Π½Π΅ Π΄ΠΎΠΊΠ΅Ρ€Π°. ΠŸΠΎΠΆΠ°Π»ΡƒΠΉΡΡ‚Π°, Π·Π°ΠΊΡ€ΠΎΠΉΡ‚Π΅ этот Π±ΠΈΠ»Π΅Ρ‚. Бпасибо.

ВсС 3 ΠšΠΎΠΌΠΌΠ΅Π½Ρ‚Π°Ρ€ΠΈΠΉ

ΠΈΠ·Π²ΠΈΠ½ΠΈΡ‚Π΅, я пропустил Π²Π΅Ρ€ΡΠΈΡŽ Ρ„Π°ΠΉΠ»Π° для создания Π΄ΠΎΠΊΠ΅Ρ€ΠΎΠ²

вСрсия: '2.1'
БСрвисы:
es:
ΡΡ‚Ρ€ΠΎΠΈΡ‚ΡŒ:
...

Бвязанный: https://github.com/docker/runc/blob/master/libcontainer/configs/validate/validator.go#L110 -L149

ΠŸΠΎΠΏΡ€ΠΎΠ±ΡƒΠΉΡ‚Π΅ Π΄ΠΎΠ±Π°Π²ΠΈΡ‚ΡŒ privileged: true Ссли Π²Π°ΠΌ Π½ΡƒΠΆΠ½ΠΎ это ΡƒΡΡ‚Π°Π½ΠΎΠ²ΠΈΡ‚ΡŒ, Π½ΠΎ ΠΏΠΎΠΌΠ½ΠΈΡ‚Π΅ ΠΎ послСдствиях для бСзопасности.

Π’ любом случаС, это Π½Π΅ ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌΠ° Compose - Ссли Π²Π°ΠΌ Π½ΡƒΠΆΠ½Π° Π΄ΠΎΠΏΠΎΠ»Π½ΠΈΡ‚Π΅Π»ΡŒΠ½Π°Ρ ΠΏΠΎΠΌΠΎΡ‰ΡŒ, Π²ΠΎΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠΉΡ‚Π΅ΡΡŒ нашими ΠΊΠ°Π½Π°Π»Π°ΠΌΠΈ ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΊΠΈ .

это моя Π²ΠΈΠ½Π° .... vm.max_map_count Π΄ΠΎΠ»ΠΆΠ΅Π½ Π±Ρ‹Ρ‚ΡŒ установлСн Π² RancherOS, Π° Π½Π΅ Π½Π° ΡƒΡ€ΠΎΠ²Π½Π΅ Π΄ΠΎΠΊΠ΅Ρ€Π°. ΠŸΠΎΠΆΠ°Π»ΡƒΠΉΡΡ‚Π°, Π·Π°ΠΊΡ€ΠΎΠΉΡ‚Π΅ этот Π±ΠΈΠ»Π΅Ρ‚. Бпасибо.

Π‘Ρ‹Π»Π° Π»ΠΈ эта страница ΠΏΠΎΠ»Π΅Π·Π½ΠΎΠΉ?
0 / 5 - 0 Ρ€Π΅ΠΉΡ‚ΠΈΠ½Π³ΠΈ