[๐Ÿณ Docker ๐Ÿณ] ๋„์ปค ๋กœ๊ทธ ๋‹ค๋ฃจ๊ธฐ

Yohan_05ยท2023๋…„ 1์›” 31์ผ
0

Docker

๋ชฉ๋ก ๋ณด๊ธฐ
7/11

STDOUT / STDERR


๋„์ปค ์ปจํ…Œ์ด๋„ˆ์—์„œ ์–ดํ”Œ๋ฆฌ์ผ€์ด์…˜์˜ ๋กœ๊ทธ๋ฅผ ํ‘œ์ค€ ์ถœ๋ ฅ๊ณผ ํ‘œ์ค€ ์˜ค๋ฅ˜๋กœ ๋‚ด๋ณด๋‚ด์•ผํ•จ. ์Œ“์•„์„œ ๋กœ๊น… ๋“œ๋ผ์ด๋ฒ„๊ฐ€ ์ฒ˜๋ฆฌํ•œ๋‹ค. (๊ต‰์žฅํžˆ ๋งŽ์€ ๋กœ๊น… ๋“œ๋ผ์ด๋ฒ„๊ฐ€ ์žˆ์Œ)

๋กœ๊ทธ ํ™•์ธํ•˜๊ธฐ

# ์ „์ฒด ๋กœ๊ทธ ํ™•์ธํ•˜๊ธฐ
$ docker logs [container]

# ๋งˆ์ง€๋ง‰ ๋กœ๊ทธ 10์ค„ ํ™•์ธ
$ docker logs --tail 10 [container]

# ์‹ค์‹œ๊ฐ„ ๋กœ๊ทธ ์ŠคํŠธ๋ฆผ ํ™•์ธ
$ docker logs -f [container]

# ๋กœ๊ทธ๋งˆ๋‹ค ํƒ€์ž„์Šคํƒฌํ”„ ํ™•์ธ
$ dockder logs -f -t [container]

ํ˜ธ์ŠคํŠธ ์šด์˜์ฒด์ œ์˜ ๋กœ๊ทธ ์ €์žฅ ๊ฒฝ๋กœ

$ cat /var/lib/docker/containers/${CONTAINER_ID}/${CONTAINER_ID}-json.log

๋กœ๊ทธ ์šฉ๋Ÿ‰ ์ œํ•œํ•˜๊ธฐ

์ปจํ…Œ์ด๋„ˆ ๋‹จ์œ„๋กœ ๋กœ๊ทธ ์šฉ๋Ÿ‰ ์ œํ•œ์„ ํ•  ์ˆ˜ ์žˆ์ง€๋งŒ, ๋„์ปค ์—”์ง„์—์„œ ๊ธฐ๋ณธ ์„ค์ •์„ ์ง„ํ–‰ํ•  ์ˆ˜๋„ ์žˆ์Œ. (์šด์˜ํ™˜๊ฒฝ์—์„œ ํ•„์ˆ˜ ์„ค์ •)

# ํ•œ ๋กœ๊ทธ ํŒŒ์ผ ๋‹น ์ตœ๋Œ€ ํฌ๊ธฐ๋ฅผ 3MB ๋กœ ์ œํ•œํ•˜๊ณ , ์ตœ๋Œ€ ๋กœ๊ทธ ํŒŒ์ผ 3๊ฐœ๋กœ ๋กœํ…Œ์ดํŒ….
$ docker run \
  -d \
  --log-driver=json-file \
  --log-opt max-size=3m \
  --log-opt max-file=5 \
  nginx
profile
์•ˆ๋…•ํ•˜์„ธ์š” DevOps ์—”์ง€๋‹ˆ์–ด๋กœ ํ˜„์—…์—์„œ ํ™œ๋™์ค‘์ธ ์š”ํ•œ์ด๋ผ๊ณ  ํ•ฉ๋‹ˆ๋‹ค.

0๊ฐœ์˜ ๋Œ“๊ธ€