docker-compose์ es ์๋น์ค๋ฅผ ์ถ๊ฐํ์ต๋๋ค. ๋น๋ ์๊ฐ ๋์ ์ค๋ฅ๋ ์์ง๋ง "์ค๋ฅ: sysctl vm.max_map_count๊ฐ ๋ณ๋์ ์ปค๋ ๋ค์์คํ์ด์ค์ ์์ต๋๋ค"๋ผ๋ ์คํ ์ค๋ฅ๊ฐ ๋ฐ์ํ์ต๋๋ค. ๋ด ๋์ปค ๋ฒ์ ์ RancherOS์ ํจ๊ป ๋ฒ๋ค๋ก ์ ๊ณต๋๋ 1.12.6์ด๊ณ docker-compose๋ 1.11.1์ ๋๋ค. ๋ํ ๋ฐฐ์ด ํ์์ ์๋ํ์ง๋ง ๋์ผํ ์ค๋ฅ๊ฐ ๋ฐ์ํ์ต๋๋ค.
์:
์ง๋ค:
์ปจํ
์คํธ: ./xyz-elasticsearch
๋์ปค ํ์ผ: ๋์ปค ํ์ผ
์ด๋ฏธ์ง: xyz-elasticsearch
์์คํ
์ปจํธ๋กค:
vm.max_map_count: 262144
ํฌํธ:
- 9200:9200
- 9300:9300
๋ณผ๋ฅจ:
- /tmp/elasticsearch/data:/usr/share/elasticsearch/data
ํ๊ฒฝ:
ES_JAVA_OPTS: "-Xms1g -Xmx1g"
์ฃ์กํฉ๋๋ค. docker-compose ํ์ผ ๋ฒ์ ์ ๋์ณค์ต๋๋ค.
๋ฒ์ : '2.1'
์๋น์ค:
์:
์ง๋ค:
...
๊ด๋ จ: https://github.com/docker/runc/blob/master/libcontainer/configs/validate/validator.go#L110 -L149
์ด๊ฒ์ ์ค์ ํด์ผ ํ๋ ๊ฒฝ์ฐ privileged: true
์ถ๊ฐํด ๋ณด์ญ์์ค. ๋จ, ๋ณด์์ ๋ฏธ์น๋ ์ํฅ์ ์ผ๋์ ๋์ญ์์ค.
์ด์จ๋ ์ด๊ฒ์ Compose ๋ฌธ์ ๊ฐ ์๋๋๋ค. ๋์์ด ๋ ํ์ํ๋ฉด ์ง์ ์ฑ๋์ ์ฌ์ฉํ์ธ์.
๋ด ์๋ชป์ด์ผ....vm.max_map_count๋ ๋์ปค ์์ค์ด ์๋ RancherOS์์ ์ค์ ํด์ผ ํฉ๋๋ค. ์ด ํฐ์ผ์ ๋ซ์์ฃผ์ธ์. ๊ฐ์ฌ ํด์.
๊ฐ์ฅ ์ ์ฉํ ๋๊ธ
๋ด ์๋ชป์ด์ผ....vm.max_map_count๋ ๋์ปค ์์ค์ด ์๋ RancherOS์์ ์ค์ ํด์ผ ํฉ๋๋ค. ์ด ํฐ์ผ์ ๋ซ์์ฃผ์ธ์. ๊ฐ์ฌ ํด์.