Moby: Docker ์ปจํ…Œ์ด๋„ˆ ์ข…๋ฃŒ ์ฝ”๋“œ 137์ด๋ž€ ๋ฌด์—‡์ž…๋‹ˆ๊นŒ?

์— ๋งŒ๋“  2016๋…„ 03์›” 10์ผ  ยท  12์ฝ”๋ฉ˜ํŠธ  ยท  ์ถœ์ฒ˜: moby/moby

๊ณต์‹ ์ข…๋ฃŒ ์ฝ”๋“œ ๋ชฉ๋ก์ด ์žˆ์Šต๋‹ˆ๊นŒ?

image

kinquestion

๊ฐ€์žฅ ์œ ์šฉํ•œ ๋Œ“๊ธ€

Google ๊ฒ€์ƒ‰์— ํ‘œ์‹œ๋˜๊ธฐ ๋•Œ๋ฌธ์— ๋Œ“๊ธ€์„ ๋‹ฌ์•˜์Šต๋‹ˆ๋‹ค.
docker ์ค‘์ง€๋ฅผ ์ˆ˜ํ–‰ํ•˜๊ณ  ์ดˆ๊ธฐ ๋‹จ๊ณ„์  ์ค‘์ง€๊ฐ€ ์‹คํŒจํ•˜๊ณ  docker๊ฐ€ sigkill์„ ์ˆ˜ํ–‰ํ•ด์•ผ ํ•  ๋•Œ์ด ์ข…๋ฃŒ ์ฝ”๋“œ๊ฐ€ ํ‘œ์‹œ๋ฉ๋‹ˆ๋‹ค. @HackToday ์˜ ๋Œ“๊ธ€ / ๋งํฌ์— ๋”ฐ๋ผ ํ‘œ์ค€ : 128 + 9 = 137 (9๋Š” SIGKILL์—์„œ ๋‚˜์˜ด).

๋ชจ๋“  12 ๋Œ“๊ธ€

์ƒˆ๋กœ์šด ๋ฌธ์ œ๋ฅผ๋ณด๊ณ ํ•˜๋Š” ๊ฒฝ์šฐ ์ด๋ฏธ ์—ด๋ ค์žˆ๋Š” ์ค‘๋ณต ํ•ญ๋ชฉ์ด ์—†๋Š”์ง€ ํ™•์ธํ•˜์‹ญ์‹œ์˜ค. ์ด ์ €์žฅ์†Œ์— ๋Œ€ํ•œ ๋ฌธ์ œ ๋ชฉ๋ก์„ ๊ฒ€์ƒ‰ํ•˜์—ฌ์ด๋ฅผ ํ™•์ธํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ์ค‘๋ณต์ด์žˆ๋Š” ๊ฒฝ์šฐ ๋ฌธ์ œ๋ฅผ ๋‹ซ๊ณ  ๋Œ€์‹  ๊ธฐ์กด ๋ฌธ์ œ์— ์˜๊ฒฌ์„ ์ถ”๊ฐ€ํ•˜์‹ญ์‹œ์˜ค.

๋ฌธ์ œ๊ฐ€ ๋ฒ„๊ทธ๋ผ๊ณ  ์˜์‹ฌ๋˜๋Š” ๊ฒฝ์šฐ ์•„๋ž˜ ํ‘œ์‹œ๋œ ๋ฒ„๊ทธ ๋ณด๊ณ ์„œ ์ •๋ณด๋ฅผ ํฌํ•จํ•˜๋„๋ก ๋ฌธ์ œ ์„ค๋ช…์„ ํŽธ์ง‘ํ•˜์‹ญ์‹œ์˜ค. 7 ์ผ ์ด๋‚ด์—์ด ์ •๋ณด๋ฅผ ์ œ๊ณตํ•˜์ง€ ์•Š์œผ๋ฉด ๋ฌธ์ œ๋ฅผ ๋””๋ฒ„๊น… ํ•  ์ˆ˜ ์—†์œผ๋ฉฐ ์ข…๊ฒฐ๋ฉ๋‹ˆ๋‹ค. ๊ทธ๋Ÿฌ๋‚˜ ๋‚˜์ค‘์— ์ •๋ณด๋ฅผ ์ œ๊ณตํ•˜๋ฉด ๋‹ค์‹œ ์—ด ๊ฒƒ์ž…๋‹ˆ๋‹ค.

๋ฌธ์ œ๋ณด๊ณ ์— ๋Œ€ํ•œ ์ž์„ธํ•œ ๋‚ด์šฉ์€ CONTRIBUTING.md๋ฅผ ์ฐธ์กฐํ•˜์‹ญ์‹œ์˜ค.

_ ๊ธฐ๋Šฅ ์š”์ฒญ _ ์ธ ๊ฒฝ์šฐ์ด ์ •๋ณด๋ฅผ ํฌํ•จํ•˜์ง€ _ ์•Š์•„ __

(์ด๊ฒƒ์€ ์ž๋™ํ™” ๋œ ์ •๋ณด ์‘๋‹ต์ž…๋‹ˆ๋‹ค)


๋ฒ„๊ทธ ๋ณด๊ณ ์„œ ์ •๋ณด

์•„๋ž˜ ๋ช…๋ น์„ ์‚ฌ์šฉํ•˜์—ฌ ํ™˜๊ฒฝ์˜ ์ฃผ์š” ์ •๋ณด๋ฅผ ์ œ๊ณตํ•˜์‹ญ์‹œ์˜ค.

docker version :
docker info :

์ถ”๊ฐ€ ํ™˜๊ฒฝ ์„ธ๋ถ€ ์ •๋ณด (AWS, VirtualBox, ๋ฌผ๋ฆฌ์  ๋“ฑ)๋ฅผ ์ œ๊ณตํ•ฉ๋‹ˆ๋‹ค.

๋ฌธ์ œ๋ฅผ ์žฌํ˜„ํ•˜๋Š” ๋‹จ๊ณ„๋ฅผ ๋‚˜์—ดํ•˜์‹ญ์‹œ์˜ค.
1.
2.
์‚ผ.

๋ฐ›์€ ๊ฒฐ๊ณผ๋ฅผ ์„ค๋ช…ํ•˜์‹ญ์‹œ์˜ค.

์˜ˆ์ƒ ํ•œ ๊ฒฐ๊ณผ๋ฅผ ์„ค๋ช…ํ•˜์‹ญ์‹œ์˜ค.

์ค‘์š”ํ•˜๋‹ค๊ณ  ์ƒ๊ฐ๋˜๋Š” ์ถ”๊ฐ€ ์ •๋ณด๋ฅผ ์ œ๊ณตํ•˜์„ธ์š”.

---------- ๋ณด๊ณ ์„œ ๋ ---------

ENEEDMOREINFO

๋‚˜๋Š” ๊ทธ๊ฒƒ์ด ๋ฆฌ๋ˆ…์Šค ํ‘œ์ค€์ด๋ผ๊ณ  ์ƒ๊ฐํ•ฉ๋‹ˆ๋‹ค. ์—ฌ๊ธฐ๋ฅผ ํ™•์ธํ•˜์‹ญ์‹œ์˜ค.

http://tldp.org/LDP/abs/html/exitcodes.html

ํ•„์š”ํ•˜๋‹ค๋ฉด?

์ข…๋ฃŒ ์ฝ”๋“œ๋Š” Docker๊ฐ€ ์•„๋‹ˆ๋ผ ์ปจํ…Œ์ด๋„ˆ์˜ ํ”„๋กœ์„ธ์Šค์—์„œ ๊ฐ€์ ธ์˜จ ๊ฒƒ์ž…๋‹ˆ๋‹ค.

Google ๊ฒ€์ƒ‰์— ํ‘œ์‹œ๋˜๊ธฐ ๋•Œ๋ฌธ์— ๋Œ“๊ธ€์„ ๋‹ฌ์•˜์Šต๋‹ˆ๋‹ค.
docker ์ค‘์ง€๋ฅผ ์ˆ˜ํ–‰ํ•˜๊ณ  ์ดˆ๊ธฐ ๋‹จ๊ณ„์  ์ค‘์ง€๊ฐ€ ์‹คํŒจํ•˜๊ณ  docker๊ฐ€ sigkill์„ ์ˆ˜ํ–‰ํ•ด์•ผ ํ•  ๋•Œ์ด ์ข…๋ฃŒ ์ฝ”๋“œ๊ฐ€ ํ‘œ์‹œ๋ฉ๋‹ˆ๋‹ค. @HackToday ์˜ ๋Œ“๊ธ€ / ๋งํฌ์— ๋”ฐ๋ผ ํ‘œ์ค€ : 128 + 9 = 137 (9๋Š” SIGKILL์—์„œ ๋‚˜์˜ด).

์ด ๋ฌธ์ œ๋ฅผ ํ•ด๊ฒฐํ•˜๋ ค๋ฉด Docker> ํ™˜๊ฒฝ ์„ค์ •> ๋ฉ”๋ชจ๋ฆฌ (๋กœ์ปฌ Docker ์„ค์ •์ด์žˆ๋Š” Mac์˜ ๊ฒฝ์šฐ)์—์„œ ๋ฉ”๋ชจ๋ฆฌ ํ• ๋‹น์„ ๋ณ€๊ฒฝํ•ด ๋ณผ ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ๊ทธ๊ฒƒ์„ ๋Š˜๋ ค์•ผํ•ฉ๋‹ˆ๋‹ค.

Google์—์„œ ์—ฌ๊ธฐ๊นŒ์ง€ ์™”๊ธฐ ๋•Œ๋ฌธ์— ๋Œ“๊ธ€๋„ ๋‹ฌ์•˜์Šต๋‹ˆ๋‹ค. Docker 4 Mac์—์„œ์ด ์˜ค๋ฅ˜๊ฐ€ ๋ฐœ์ƒํ•˜๋Š” ๊ฒฝ์šฐ Linux OOM ํ‚ฌ๋Ÿฌ๊ฐ€ ํŠธ๋ฆฌ๊ฑฐ๋˜๊ธฐ ๋•Œ๋ฌธ์ผ ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. Docker์— ๋” ๋งŽ์€ RAM์„ ํ• ๋‹นํ•˜๋ฉด ๋ฌธ์ œ๊ฐ€ ํ•ด๊ฒฐ๋ฉ๋‹ˆ๋‹ค.

ElasticSearch๊ฐ€ ์‹œ์ž‘๋˜์ง€ ์•Š์•˜์„ ๋•Œ์ด ํŽ˜์ด์ง€๋ฅผ ๋ณด์•˜์Šต๋‹ˆ๋‹ค. ๋ฉ”๋ชจ๋ฆฌ๋ฅผ ๋‚ฎ๊ฒŒ ์œ ์ง€ํ•˜๋ ค๊ณ  ํ–ˆ์œผ๋ฏ€๋กœ mem_limit=384m ๊ตฌ์„ฑ

์ข…๋ฃŒ ์ƒํƒœ๋Š” https://docs.docker.com/engine/reference/run/#exit -status (์ถœ์ฒ˜ : https://github.com/docker/cli/blob/master/docs/reference/run .md # exit-status), ์ถ”๊ฐ€ ์„ค๋ช…์ด ํ•„์š”ํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ๋ˆ„๊ตฐ๊ฐ€ ํ’€ ์š”์ฒญ์„ ์—ฌ๋Š” ๋ฐ ๊ด€์‹ฌ์ด ์žˆ๋‹ค๋ฉด ํ™˜์˜ ํ•  ๊ฒƒ์ž…๋‹ˆ๋‹ค.

์œ„์—์„œ ๋งํ•œ ๊ฒƒ์„ ๋ฐ˜๋ณตํ•˜๋ฉด Docker 4 Mac์˜ ํ•˜๋“œ ๋ฉ”๋ชจ๋ฆฌ ์บก ๋•Œ๋ฌธ์— OSX์—์„œ ๋ฐœ์ƒํ•ฉ๋‹ˆ๋‹ค. Docker ์•ฑ> ํ™˜๊ฒฝ ์„ค์ •> ๊ณ ๊ธ‰์—์„œ ๋ฉ”๋ชจ๋ฆฌ ์ œํ•œ์„ ๋Š˜๋ฆด ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.

๋””์Šคํฌ ์ด๋ฏธ์ง€ ํฌ๊ธฐ๋ฅผ ๋Š˜๋ฆด ์ˆ˜๋„ ์žˆ์Šต๋‹ˆ๋‹ค. Docker> ํ™˜๊ฒฝ ์„ค์ •> ๋ฉ”๋ชจ๋ฆฌ

๋‚˜๋Š”์ด https://bobcares.com/blog/error-137-docker๋กœ ๋ฌธ์ œ๋ฅผ ํ•ด๊ฒฐํ•  ์ˆ˜ ์žˆ๋‹ค๊ณ  ์ƒ๊ฐํ•ฉ๋‹ˆ๋‹ค.

๋‚˜๋ฅผ ์œ„ํ•ด ์ผํ•œ ์†”๋ฃจ์…˜ : "Docker-> Preferences-> Advanced"์—์„œ ๋ฉ”๋ชจ๋ฆฌ๋ฅผ 2์—์„œ 3์œผ๋กœ ๋Š˜๋ฆฌ๊ณ  ์˜ค๋ฅ˜ 137์„ ์ˆ˜์ •ํ–ˆ์Šต๋‹ˆ๋‹ค. ์ž‘๋™ํ•˜์ง€ ์•Š์œผ๋ฉด Swap๋„ ๋Š˜๋ ค๋ณด์‹ญ์‹œ์˜ค.

์ด ํŽ˜์ด์ง€๊ฐ€ ๋„์›€์ด ๋˜์—ˆ๋‚˜์š”?
0 / 5 - 0 ๋“ฑ๊ธ‰