Compose: λŒ€ν™”ν˜• 디버깅을 μˆ˜ν–‰ν•  수 μ—†μŒ(μ»¨ν…Œμ΄λ„ˆλ₯Ό λ‹€μ‹œ μƒμ„±ν•˜μ§€ μ•Šκ³ )

에 λ§Œλ“  2015λ…„ 11μ›” 12일  Β·  3μ½”λ©˜νŠΈ  Β·  좜처: docker/compose

ν˜„μž¬ λŒ€ν™”ν˜• 디버깅을 μˆ˜ν–‰ν•  수 μžˆμŠ΅λ‹ˆλ‹€.

docker-compose run --service-ports web

이것은 문제 #359에 μ„€λͺ…λ˜μ–΄ μžˆμŠ΅λ‹ˆλ‹€. κ·ΈλŸ¬λ‚˜ μ‹œκ°„μ΄ 지남에 따라 run이 맀번 μƒˆλ‘œμš΄ μ»¨ν…Œμ΄λ„ˆλ₯Ό 생성함에 따라 λ§Žμ€ μ»¨ν…Œμ΄λ„ˆλ‘œ λλ‚©λ‹ˆλ‹€.
λ‚˜λŠ” λ‹€μŒκ³Ό 같은 것을 μ›ν•œλ‹€:

docker-compose start --bind web

λͺ¨λ“  μ»¨ν…Œμ΄λ„ˆλ₯Ό μ‹œμž‘ν•˜μ§€λ§Œ νŠΉμ • μ»¨ν…Œμ΄λ„ˆμ˜ λŒ€ν™”μ‹ 디버깅을 μˆ˜ν–‰ν•  수 μžˆλŠ” κ²ƒμž…λ‹ˆλ‹€.
λ‚˜λŠ” 프라이 λ₯Ό

κ°€μž₯ μœ μš©ν•œ λŒ“κΈ€

Googleμ—μ„œ 이 λ¬Έμ œμ— λ„λ‹¬ν•˜λŠ” 경우(docker compose + λŒ€ν™”ν˜• 디버깅).
λ‚΄κ°€ ν˜„μž¬ μ‚¬μš©ν•˜κ³  λ””λ²„κΉ…ν•˜κ³ μžˆμ–΄ stdin_open: true μ—μ„œ docker-compose.yml 와 ν”„λ‘œκ·Έλž¨μ— λ„λ‹¬ν•˜λ©΄ binding.pry λ˜λŠ” embed() λ˜λŠ” λ‹Ήμ‹ μ˜ λ§ˆμŒμ— λ“œλŠ” 디버거, λ‚΄κ°€ docker attach containername 그리고 λ””λ²„κ±°λ‘œ μ΄λ™ν•©λ‹ˆλ‹€.

λͺ¨λ“  3 λŒ“κΈ€

μ»¨ν…Œμ΄λ„ˆκ°€ μ’…λ£Œλ˜λ©΄ docker-compose run --service-ports --rm λ₯Ό μ‚¬μš©ν•˜μ—¬ μ»¨ν…Œμ΄λ„ˆλ₯Ό μ œκ±°ν•  수 μžˆμŠ΅λ‹ˆλ‹€.

감사 ν•΄μš”!

Googleμ—μ„œ 이 λ¬Έμ œμ— λ„λ‹¬ν•˜λŠ” 경우(docker compose + λŒ€ν™”ν˜• 디버깅).
λ‚΄κ°€ ν˜„μž¬ μ‚¬μš©ν•˜κ³  λ””λ²„κΉ…ν•˜κ³ μžˆμ–΄ stdin_open: true μ—μ„œ docker-compose.yml 와 ν”„λ‘œκ·Έλž¨μ— λ„λ‹¬ν•˜λ©΄ binding.pry λ˜λŠ” embed() λ˜λŠ” λ‹Ήμ‹ μ˜ λ§ˆμŒμ— λ“œλŠ” 디버거, λ‚΄κ°€ docker attach containername 그리고 λ””λ²„κ±°λ‘œ μ΄λ™ν•©λ‹ˆλ‹€.

이 νŽ˜μ΄μ§€κ°€ 도움이 λ˜μ—ˆλ‚˜μš”?
0 / 5 - 0 λ“±κΈ‰