Vscode-docker: ์—ฌ๋Ÿฌ ํ•ญ๋ชฉ ์„ ํƒ ๋ฐ ์ด๋Ÿฌํ•œ ํ•ญ๋ชฉ์— ๋Œ€ํ•œ ์ž‘์—…(์ผ๊ด„ ์ฒ˜๋ฆฌ) ์ง€์›

์— ๋งŒ๋“  2018๋…„ 07์›” 25์ผ  ยท  25์ฝ”๋ฉ˜ํŠธ  ยท  ์ถœ์ฒ˜: microsoft/vscode-docker

์˜ˆ๋ฅผ ๋“ค์–ด ์ปจํ…Œ์ด๋„ˆ๋ฅผ ์—ฌ๋Ÿฌ ๊ฐœ ์„ ํƒํ•œ ๋‹ค์Œ ํด๋ฆญ ํ•œ ๋ฒˆ์œผ๋กœ ์ปจํ…Œ์ด๋„ˆ๋ฅผ ์ œ๊ฑฐํ•˜๊ฑฐ๋‚˜ ์ค‘์ง€ํ•  ์ˆ˜ ์žˆ๋Š” ๊ธฐํšŒ๊ฐ€ ์žˆ๋‹ค๋ฉด ๋งค์šฐ ์œ ์šฉํ•  ๊ฒƒ์ž…๋‹ˆ๋‹ค. ํ˜„์žฌ ๋™์ž‘: ์ปจํ…Œ์ด๋„ˆ๋ฅผ ํ•˜๋‚˜์”ฉ ์„ ํƒํ•˜๊ณ  ์ œ๊ฑฐ/์ค‘์ง€ํ•ด์•ผ ํ•ฉ๋‹ˆ๋‹ค.

P1 enhancement fix released

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

@1138-4EB ๊ฐ์‚ฌํ•ฉ๋‹ˆ๋‹ค. Eric์˜ ๋Œ“๊ธ€์—์„œ ๊ทธ ๋ถ€๋ถ„์„ ๋†“์ณค์Šต๋‹ˆ๋‹ค. ๋‚˜๋Š” ์ด๊ฒƒ์„ ๋‹ค์‹œ ์—ด์—ˆ์Šต๋‹ˆ๋‹ค.

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

์ด๊ฒƒ์ด ๋ณด๊ธฐ์—์„œ ๊ฐ€๋Šฅํ•œ์ง€ ํ™•์‹คํ•˜์ง€ ์•Š์œผ๋ฏ€๋กœ ์•Œ์•„๋‚ผ ํ•„์š”๊ฐ€ ์žˆ์Šต๋‹ˆ๋‹ค.

@wlsc ์ฐธ๊ณ ๋กœ Containers ๋…ธ๋“œ์—์„œ ์ง์ ‘ "Stop Container"๋ฅผ ์„ ํƒํ•˜๋ฉด "All Containers" ์˜ต์…˜์ด ์žˆ์Šต๋‹ˆ๋‹ค. ๊ทธ๊ฒƒ์œผ๋กœ ์ถฉ๋ถ„ํ•ฉ๋‹ˆ๊นŒ?

๊ทธ๋ ‡์ง€ ์•Š๊ณ  ๋ณด๊ธฐ๊ฐ€ ๋ณด๊ธฐ์—์„œ ์ˆ˜ํ–‰ํ•  ์ˆ˜ ์—†๋Š” ๊ฒฝ์šฐ ์‚ฌ๋žŒ๋“ค์ด ์ปจํ…Œ์ด๋„ˆ ๋…ธ๋“œ์—์„œ ์ด ์ž‘์—…์„ ์ˆ˜ํ–‰ํ•  ๋•Œ ์ฒดํฌ๋ฆฌ์ŠคํŠธ๋ฅผ ์‚ฌ์šฉํ•˜๋Š” ๊ฒƒ์„ ๊ณ ๋ คํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.

@StephenWeatherford ๋‹ต๋ณ€ ๊ฐ์‚ฌํ•ฉ๋‹ˆ๋‹ค. ์ด 9๊ฐœ์—์„œ 3-4๊ฐœ ์ปจํ…Œ์ด๋„ˆ๋ฅผ ์ค‘์ง€/์ œ๊ฑฐํ•ด์•ผ ํ•˜๋Š” ์‚ฌ์šฉ ์‚ฌ๋ก€๊ฐ€ ์žˆ์Šต๋‹ˆ๋‹ค. ๋ถˆํ–‰ํžˆ๋„, ๋‚˜๋Š” ๊ทธ๊ฒƒ๋“ค์„ ๋ชจ๋‘ ๋ฉˆ์ถ”๊ฑฐ๋‚˜ ์ œ๊ฑฐํ•˜๊ณ  ์‹ถ์ง€ ์•Š์Šต๋‹ˆ๋‹ค.

@wlsc ์˜ค๋žœ ์‹œ๊ฐ„์ด
Screen Shot 2019-06-10 at 9 08 15 AM

๋‹ค์Œ ์ง€์นจ์— ๋”ฐ๋ผ ๋งˆ์Šคํ„ฐ์˜ ์ตœ์‹  ๋ฒ„์ „์„ ์‚ฌ์šฉํ•ด ๋ณผ ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. https://aka.ms/azcodeInsiders

์•„์ง ์ด๊ฒƒ์„ ๋‹ซ์ง€ ์•Š์€ ์œ ์ผํ•œ ์ด์œ ๋Š” ์‚ฌ์šฉ์ž๊ฐ€ ํŠธ๋ฆฌ์—์„œ ์ง์ ‘ ๋‹ค์ค‘ ์„ ํƒ์„ ํ—ˆ์šฉํ•˜์ง€ ์•Š๊ธฐ ๋•Œ๋ฌธ์ž…๋‹ˆ๋‹ค. ๊ธฐ๋Šฅ์˜ ํ•ด๋‹น ๋ถ€๋ถ„์ด ์–ผ๋งˆ๋‚˜ ํ•„์š”ํ•œ์ง€ ํ™•์‹คํ•˜์ง€ ์•Š์Šต๋‹ˆ๋‹ค.

๊ฐ€๋Šฅํ•œ ์ค‘๊ฐ„ ์†”๋ฃจ์…˜์€ 'Prune' ์™ผ์ชฝ์˜ CONTAINERS ์ œ๋ชฉ์— 'Action'/'Do' ๋ฒ„ํŠผ์„ ์ถ”๊ฐ€ํ•˜๋Š” ๊ฒƒ์ž…๋‹ˆ๋‹ค. '์ค‘์ง€', '์ œ๊ฑฐ' ๋“ฑ์ด ์žˆ๋Š” ๋“œ๋กญ๋‹ค์šด์ž…๋‹ˆ๋‹ค. ๊ฐ ํ•ญ๋ชฉ์€ ํ•ด๋‹น '๋„์ปค ์ปจํ…Œ์ด๋„ˆ: ...' ๋ช…๋ น์„ ๊ฐ€๋ฆฌํ‚ต๋‹ˆ๋‹ค.

VS Code์˜ ์‚ฌ์šฉ์ž ์ง€์ • ํŠธ๋ฆฌ์— ๋Œ€ํ•œ ๋‹ค์ค‘ ์„ ํƒ ์ง€์›์€ https://github.com/microsoft/vscode/issues/76941 ์—์„œ ์ถ”์ ๋˜๊ณ  ์žˆ์Šต๋‹ˆ๋‹ค.

@1138-4EB "2019๋…„ 8์›”" ์ด์ •ํ‘œ์— ์žˆ์œผ๋ฏ€๋กœ ๊ทธ๋ƒฅ ๊ธฐ๋‹ค๋ฆฌ๋Š” ๊ฒƒ์ด ์ข‹์„ ๊ฒƒ ๊ฐ™์Šต๋‹ˆ๋‹ค.

@bwateratmsft , ์ด๋ฏธ ๋ฆด๋ฆฌ์Šค๋œ ํŠธ๋ฆฌ์—์„œ ๋‹ค์ค‘ ์„ ํƒ์ž…๋‹ˆ๊นŒ? September 2019 (version 1.39) ๋ฐ 0.8.1 ์—์„œ ๊ธฐ๋Šฅ์„ ์ฐพ์ง€ ๋ชปํ–ˆ์Šต๋‹ˆ๋‹ค.

์ด ์˜๊ฒฌ์„ ์ฐธ์กฐํ–ˆ์Šต๋‹ˆ๋‹ค: https://github.com/microsoft/vscode-docker/issues/331#issuecomment -500477876

๋ถ€์กฑํ•ฉ๋‹ˆ๊นŒ? ๊ทธ๋ ‡๋‹ค๋ฉด ๋‹ค์‹œ ์—ด๊ฒ ์Šต๋‹ˆ๋‹ค.

์ •ํ™•ํ•˜๊ฒŒ, ๊ทธ ์˜๊ฒฌ์˜ ๋งˆ์ง€๋ง‰ ๋ถ€๋ถ„์€ ๋‹ค์Œ๊ณผ ๊ฐ™์ด ๋งํ–ˆ์Šต๋‹ˆ๋‹ค.

์•„์ง ์ด๊ฒƒ์„ ๋‹ซ์ง€ ์•Š์€ ์œ ์ผํ•œ ์ด์œ ๋Š” ์‚ฌ์šฉ์ž๊ฐ€ ํŠธ๋ฆฌ์—์„œ ์ง์ ‘ ๋‹ค์ค‘ ์„ ํƒ์„ ํ—ˆ์šฉํ•˜์ง€ ์•Š๊ธฐ ๋•Œ๋ฌธ์ž…๋‹ˆ๋‹ค. ๊ธฐ๋Šฅ์˜ ํ•ด๋‹น ๋ถ€๋ถ„์ด ์–ผ๋งˆ๋‚˜ ํ•„์š”ํ•œ์ง€ ํ™•์‹คํ•˜์ง€ ์•Š์Šต๋‹ˆ๋‹ค.

๊ทธ๊ฒŒ 6์›”์ด์—ˆ์–ด์š”. ๊ทธ๋Ÿฐ ๋‹ค์Œ 8์›”์— @EricJizbaMSFT ๋Š” microsoft/vscode#76941(9์›”๊นŒ์ง€ ์˜ˆ์ •)์ด ๊ธฐ๋Šฅ์„ ๊ตฌํ˜„ํ•˜๊ธฐ ์œ„ํ•ด ์ถ”์ ํ•˜๊ณ  ๊ธฐ๋‹ค๋ฆฌ๊ณ  ์žˆ๋‹ค๊ณ  ๋งํ–ˆ์Šต๋‹ˆ๋‹ค. ๋”ฐ๋ผ์„œ ์ด๊ฒƒ์„ ๋‹ค์‹œ ์—ด ์ˆ˜ ์žˆ๋‹ค๊ณ  ์ƒ๊ฐํ•ฉ๋‹ˆ๋‹ค.

๊ทธ๋Ÿฌ๋‚˜ ์ง€๊ธˆ ํ•„์š”ํ•œ ๊ฒƒ์ด ๋ฌด์—‡์ธ์ง€ ์ž˜ ๋ชจ๋ฅด๊ฒ ์Šต๋‹ˆ๋‹ค. microsoft/vscode#76941์ด ์ด๋ฏธ ์—…์ŠคํŠธ๋ฆผ๋œ ๊ฒฝ์šฐ ์ด ํ™•์žฅ๋งŒ ์—…๋ฐ์ดํŠธํ•˜๋ฉด ๋ฉ๋‹ˆ๋‹ค. ๊ทธ๋ ‡์ง€ ์•Š์œผ๋ฉด ์ด ํ™•์žฅ์„ ์—…๋ฐ์ดํŠธํ•  ๋•Œ ๋‹ค์Œ ๋ฆด๋ฆฌ์Šค๊นŒ์ง€ ๊ธฐ๋‹ค๋ ค์•ผ ํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.

@1138-4EB ๊ฐ์‚ฌํ•ฉ๋‹ˆ๋‹ค. Eric์˜ ๋Œ“๊ธ€์—์„œ ๊ทธ ๋ถ€๋ถ„์„ ๋†“์ณค์Šต๋‹ˆ๋‹ค. ๋‚˜๋Š” ์ด๊ฒƒ์„ ๋‹ค์‹œ ์—ด์—ˆ์Šต๋‹ˆ๋‹ค.

์ด ๋ฌธ์ œ์— ๋Œ€ํ•œ ์—…๋ฐ์ดํŠธ๊ฐ€ ์žˆ์Šต๋‹ˆ๊นŒ? ์ด ๊ธฐ๋Šฅ์„ ์ด๋ฏธ ๊ตฌํ˜„ํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๊นŒ ์•„๋‹ˆ๋ฉด ์•„์ง ๊ฒŒ์‹œ๋˜์ง€ ์•Š์€ VScode ๊ธฐ๋Šฅ์— ์˜์กดํ•ฉ๋‹ˆ๊นŒ?

ํŽธ์ง‘ํ•˜๋‹ค

GUI๊ฐ€ ํŠธ๋ฆฌ ๋ณด๊ธฐ์—์„œ ์—ฌ๋Ÿฌ ํ•ญ๋ชฉ์„ ์„ ํƒํ•  ์ˆ˜ ์žˆ๋„๋ก ํ—ˆ์šฉํ•˜๋”๋ผ๋„ ์ผ๋ถ€ ๋ช…๋ น์€ ์•„์ง ์ง€์›ํ•˜์ง€ ์•Š๋Š” ๊ฒƒ ๊ฐ™์Šต๋‹ˆ๋‹ค. ํ† ๋ก ์„ ์œ„ํ•ด #1494๋ฅผ ์—ด์—ˆ์Šต๋‹ˆ๋‹ค.

์ ์ ˆํ•œ ๋‹ค์ค‘ ์„ ํƒ์„ ์กฐ์‚ฌํ•˜๋Š” ๋™์•ˆ ๋ฐœ๊ฒฌํ•œ ํ•œ ๊ฐ€์ง€ ๋‹จ์ ์€ ์กฐ๊ฑด๋ถ€๋กœ ํ‘œ์‹œ๋˜๋Š” ๋ช…๋ น๊ณผ ๊ด€๋ จ์ด ์žˆ์Šต๋‹ˆ๋‹ค(์˜ˆ: ์ด๋ฏธ ์ค‘์ง€๋œ ์ปจํ…Œ์ด๋„ˆ์˜ ๊ฒฝ์šฐ "์ค‘์ง€" ๋ช…๋ น์ด ํ‘œ์‹œ๋˜์ง€ ์•Š๊ณ  ์ด๋ฏธ ์‹คํ–‰ ์ค‘์ธ ์ปจํ…Œ์ด๋„ˆ์˜ ๊ฒฝ์šฐ "์‹œ์ž‘").

์—ฌ๋Ÿฌ ํ•ญ๋ชฉ์„ ์„ ํƒํ•˜๊ณ  ๊ทธ ์ค‘ ํ•˜๋‚˜๋ฅผ ๋งˆ์šฐ์Šค ์˜ค๋ฅธ์ชฝ ๋ฒ„ํŠผ์œผ๋กœ ํด๋ฆญํ•˜๋ฉด _์˜ค๋ฅธ์ชฝ ํด๋ฆญํ•œ ํ•ญ๋ชฉ์— ๋”ฐ๋ผ ํ‘œ์‹œ๋˜๋Š” ๋ช…๋ น์ด ๊ฒฐ์ •๋ฉ๋‹ˆ๋‹ค. ์˜ˆ๋ฅผ ๋“ค์–ด ์ค‘์ง€๋œ ์ปจํ…Œ์ด๋„ˆ์™€ ์‹คํ–‰ ์ค‘์ธ ์ปจํ…Œ์ด๋„ˆ๋ฅผ ๋‹ค์ค‘ ์„ ํƒํ•˜๊ณ  ์ค‘์ง€๋œ ์ปจํ…Œ์ด๋„ˆ๋ฅผ ๋งˆ์šฐ์Šค ์˜ค๋ฅธ์ชฝ ๋ฒ„ํŠผ์œผ๋กœ ํด๋ฆญํ•˜๋ฉด "์‹œ์ž‘"(๋ฐ ๊ธฐํƒ€)์ด ํ‘œ์‹œ๋ฉ๋‹ˆ๋‹ค. ๊ทธ ๋‘ ๊ฐ€์ง€๋ฅผ ์„ ํƒํ•˜๊ณ  ์‹คํ–‰ ์ค‘์ธ ๊ฒƒ์„ ๋งˆ์šฐ์Šค ์˜ค๋ฅธ์ชฝ ๋ฒ„ํŠผ์œผ๋กœ ํด๋ฆญํ•˜๋ฉด "์ค‘์ง€"(๋ฐ ๊ธฐํƒ€)๊ฐ€ ํ‘œ์‹œ๋ฉ๋‹ˆ๋‹ค.

๋Œ€๋ถ€๋ถ„์˜ ๊ฒฝ์šฐ ์‚ฌ๋žŒ๋“ค์ด ๋ชจ๋“  ์ž‘์—…์— ๋Œ€ํ•ด ์œ ํšจํ•œ ํ•ญ๋ชฉ์„ ์„ ํƒํ•˜๊ธฐ ๋•Œ๋ฌธ์— ์ด๊ฒƒ์€ ์•„๋งˆ๋„ ์‹ฌ๊ฐํ•œ ๋ฌธ์ œ๊ฐ€ ์•„๋‹ˆ๋ผ๊ณ  ์ƒ๊ฐํ•ฉ๋‹ˆ๋‹ค(์ฆ‰, ์ค‘์ง€๋˜๊ณ  ์‹คํ–‰ ์ค‘์ธ ์ปจํ…Œ์ด๋„ˆ๋ฅผ ์„ ํƒํ•˜๊ณ  "์‹œ์ž‘"์„ ์ˆ˜ํ–‰ํ•˜์ง€ ์•Š์„ ๊ฒƒ์ž…๋‹ˆ๋‹ค). ๊ทธ๋Ÿผ์—๋„ ๋ถˆ๊ตฌํ•˜๊ณ  ์ž˜๋ชป๋œ ์ž‘์—…์„ ์š”์ฒญํ•˜๊ณ  ์ฝ”๋“œ๊ฐ€ ์œ ํšจํ•˜์ง€ ์•Š์€ ๊ฒฝ์šฐ ์ด๋ฅผ ๋ฌด์‹œํ•˜๋„๋ก ํ•˜๋ฉด ์–ด๋–ป๊ฒŒ ๋˜๋Š”์ง€ ์กฐ์‚ฌํ•ด์•ผ ํ•ฉ๋‹ˆ๋‹ค.

@eine ์€ #1494์—์„œ

  • ์ปจํ…Œ์ด๋„ˆ

    • ์‹ฑ๊ธ€ ์ „์šฉ:

    • ์‰˜ ๋ถ€์ฐฉ

    • VSCode ์ฒจ๋ถ€(์›๊ฒฉ์—์„œ - ์ปจํ…Œ์ด๋„ˆ ํ™•์žฅ)

    • ๋ธŒ๋ผ์šฐ์ €์—์„œ ์—ด๋ ค

    • ๊ฒ€์‚ฌ

    • ๋กœ๊ทธ ๋ณด๊ธฐ

    • ๋ฉ€ํ‹ฐ(์ง€๊ธˆ์€ ๋ช…๋ น ํŒ”๋ ˆํŠธ๋ฅผ ํ†ตํ•ด์„œ๋งŒ):

    • ์ œ๊ฑฐํ•˜๋‹ค

    • ์žฌ์‹œ์ž‘

    • ์‹œ์ž‘

    • ์ค‘์ง€

  • ์ด๋ฏธ์ง€

    • ์‹ฑ๊ธ€ ์ „์šฉ:

    • ์ „์ฒด ํƒœ๊ทธ ๋ณต์‚ฌ

    • ๊ฒ€์‚ฌ

    • ํ‘ธ์‹œ

    • ์šด์˜

    • ๋Œ€ํ™”ํ˜• ์‹คํ–‰

    • ๊ผฌ๋ฆฌํ‘œ

    • ๋‹ค์ค‘(์ง€๊ธˆ์€ ๋ช…๋ น ํŒ”๋ ˆํŠธ๋ฅผ ํ†ตํ•ด์„œ๋งŒ):

    • ์ œ๊ฑฐํ•˜๋‹ค

  • ๋ ˆ์ง€์ŠคํŠธ๋ฆฌ

    • ์‹ฑ๊ธ€ ์ „์šฉ:

    • (๋ชจ๋‘)

  • ๋„คํŠธ์›Œํฌ

    • ์‹ฑ๊ธ€ ์ „์šฉ:

    • ๊ฒ€์‚ฌ

    • ๋‹ค์ค‘(์ง€๊ธˆ์€ ๋ช…๋ น ํŒ”๋ ˆํŠธ๋ฅผ ํ†ตํ•ด์„œ๋งŒ):

    • ์ œ๊ฑฐํ•˜๋‹ค

  • ๋ณผ๋ฅจ

    • ์‹ฑ๊ธ€ ์ „์šฉ:

    • ๊ฒ€์‚ฌ

    • ๋‹ค์ค‘(์ง€๊ธˆ์€ ๋ช…๋ น ํŒ”๋ ˆํŠธ๋ฅผ ํ†ตํ•ด์„œ๋งŒ):

    • ์ œ๊ฑฐํ•˜๋‹ค

@wlsc @eine @TiemenSch @wintercreative , ๋˜ํ•œ @BigMorty @EricJizbaMSFT @StephenWeatherford @karolz-ms : ์—ฌ๋Ÿฌ๋ถ„์€ ์–ด๋–ป๊ฒŒ ์ƒ๊ฐํ•˜์‹œ๋‚˜์š”? ํ˜„์žฌ ์‹ฑ๊ธ€๋งŒ ๊ฐ€๋Šฅํ•˜๋‹ค๊ณ  ์ƒ๊ฐํ•˜๋Š” ๋ฉ€ํ‹ฐ ๊ธฐ๋Šฅ์ด ์žˆ์Šต๋‹ˆ๊นŒ?

๋‚ด ์ƒ๊ฐ์€ ๋‹ค์Œ๊ณผ ๊ฐ™์Šต๋‹ˆ๋‹ค.

  • ๋ฉ€ํ‹ฐ๋ฅผ ์ง€์›ํ•˜๋Š” "๊ฒ€์‚ฌ"์—์„œ ์–ด๋Š ์ชฝ์ด๋“  ๊ฐˆ ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค(๋”ฐ๋ผ์„œ ๊ฐ๊ฐ์— ๋Œ€ํ•œ ํƒญ ์—ด๊ธฐ). ์ปจํ…Œ์ด๋„ˆ์˜ ๋กœ๊ทธ ๋ณด๊ธฐ์™€ ๋™์ผํ•ฉ๋‹ˆ๋‹ค. ์–ด๋–ค ์‹ ์œผ๋กœ๋“  ๊ฐ•ํ•˜๊ฒŒ ๋Š๋ผ๋Š” ์‚ฌ๋žŒ์ด ์žˆ์Šต๋‹ˆ๊นŒ?
  • ๋ ˆ์ง€์ŠคํŠธ๋ฆฌ๊ฐ€ ์ถฉ๋ถ„ํžˆ ๋ณต์žกํ•˜์—ฌ ๋‹จ์ผ ์„ ํƒ์œผ๋กœ๋งŒ ๋‚จ๊ฒจ๋‘์–ด์•ผ ํ•œ๋‹ค๊ณ  ์ƒ๊ฐํ•ฉ๋‹ˆ๋‹ค.

@bwateratmsft ๋‹จ์ผ/๋‹ค์ค‘ ์„ ํƒ ์ง€์›์— ์ ํ•ฉํ•œ ๋งคํŠธ๋ฆญ์Šค๊ฐ€ ์žˆ๋‹ค๊ณ  ์ƒ๊ฐํ•ฉ๋‹ˆ๋‹ค. ์ ์–ด๋„ ๋‹ค์ค‘ ์„ ํƒ์— ๋Œ€ํ•œ ์‹ค์ œ ํ•„์š”/์š”๋ง์ด ๋ณด์ผ ๋•Œ๊นŒ์ง€๋Š” ๊ฒ€์‚ฌ ๋ฐ ๋กœ๊ทธ ๋ช…๋ น์— ๋Œ€ํ•ด "๋‹จ์ผ"์„ ๊ณ ์ˆ˜ํ•ฉ๋‹ˆ๋‹ค. ๋‚˜๋Š” ๋˜ํ•œ ๋ ˆ์ง€์ŠคํŠธ๋ฆฌ ํŠธ๋ฆฌ ๋ณด๊ธฐ๊ฐ€ ์ง€๊ธˆ์€ ๋‹จ์ผ ์„ ํƒ์„ ๋‚จ๊ฒจ๋‘˜ ๋งŒํผ ๋ณต์žกํ•˜๋‹ค๋Š” ๋ฐ ๋™์˜ํ•ฉ๋‹ˆ๋‹ค. ํŠน์ • ๋…ธ๋“œ(์˜ˆ: Docker Hub ์ด๋ฏธ์ง€์˜ pull ์— ๋Œ€ํ•ด ๋‹ค์ค‘ ์„ ํƒ์ด ํ•„์š”ํ•œ ๊ฒฝ์šฐ ๋‚˜์ค‘์— ๊ณ ๋ คํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.

์ผ๋ฐ˜์ ์ธ ์ ‘๊ทผ ๋ฐฉ์‹์— ๋™์˜ํ•ฉ๋‹ˆ๋‹ค. ๋‚˜๋Š” ์šฐ๋ฆฌ๊ฐ€ ์ข‹์€ ์ถœ๋ฐœ์ ์— ์žˆ๋‹ค๊ณ  ์ƒ๊ฐํ•ฉ๋‹ˆ๋‹ค.

๋กœ๊ทธ์— ๋Œ€ํ•œ ๋‹ค์ค‘ ์„ ํƒ์€ ์—ฌ๋Ÿฌ ์ปจํ…Œ์ด๋„ˆ์— ๋Œ€ํ•ด ์ผ์ข…์˜ ํ†ตํ•ฉ ๋กœ๊ทธ ๋ทฐ์–ด๋ฅผ ์ˆ˜ํ–‰ํ•˜๊ธฐ๋กœ ๊ฒฐ์ •ํ•œ ๊ฒฝ์šฐ ์˜๋ฏธ๊ฐ€ ์žˆ์Šต๋‹ˆ๋‹ค. ์—ฌ๊ธฐ์—์„œ ์‹œ๊ฐ„๋ณ„๋กœ ์ •๋ ฌ๋œ ๋กœ๊ทธ๋ฅผ ๋ณด๊ณ  ๋‹ค์–‘ํ•œ ์ปจํ…Œ์ด๋„ˆ ๊ฐ„์˜ ์ƒํ˜ธ ์ž‘์šฉ์„ ๊ด€์ฐฐํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ๊ทธ๋•Œ๊นŒ์ง€๋Š” ์ด ๋ช…๋ น์— ๋Œ€ํ•ด ๋‹จ์ผ ์„ ํƒ์„ ๊ณ ์ˆ˜ํ•˜๋Š” ๊ฒƒ์ด ๊ฐ€์žฅ ํ•ฉ๋ฆฌ์ ์ž…๋‹ˆ๋‹ค.

Images: Run (๋‚ฎ์€ pri)์— ๋Œ€ํ•ด ๋‹ค์ค‘ ์„ ํƒ์„ ๊ณ ๋ คํ•  ๊ฒƒ์ž…๋‹ˆ๋‹ค.

@bwateratmsft ๊ฐ์‚ฌํ•ฉ๋‹ˆ๋‹ค! ์ด ์ง„ํ–‰๋˜๋Š” ๊ฒƒ์„ ๋ณด๋‹ˆ ์ •๋ง ๊ธฐ์ฉ๋‹ˆ๋‹ค.

์—ฌ๋Ÿฌ ๋Œ€์ƒ์— ๋ฌดํ•ดํ•˜๊ฒŒ ์ ์šฉํ•  ์ˆ˜ ์žˆ๋Š” ๋ชจ๋“  ๋ช…๋ น์„ ํ™œ์„ฑํ™”/์ง€์›ํ•ด์•ผ ํ•œ๋‹ค๊ณ  ์ƒ๊ฐํ•ฉ๋‹ˆ๋‹ค. "๋ฌดํ•ดํ•˜๊ฒŒ"๋ž€ ์ฐจ์ด์ ์ด ํ•จ์ˆ˜๋ฅผ ํ•œ ๋ฒˆ๋งŒ ํ˜ธ์ถœํ•˜๋Š” ๋Œ€์‹  forEach ๋ฅผ ์‚ฌ์šฉํ•˜๋Š” ๋ฌธ์ œ์ธ ๊ฒฝ์šฐ๋ฅผ ์˜๋ฏธํ•ฉ๋‹ˆ๋‹ค. Open in Browser , Inspect ๋ฐ View Logs ๋Š” ๊ตฌํ˜„์ด ๊ฐ„๋‹จํ•ด์•ผ ํ•ฉ๋‹ˆ๋‹ค. ๊ทธ๋Ÿผ์—๋„ ๋ถˆ๊ตฌํ•˜๊ณ  Attach Shell ๋ฐ Attach VSCode ๋„ ์ž‘๋™ํ•ด์•ผ ํ•œ๋‹ค๊ณ  ์ƒ๊ฐํ•ฉ๋‹ˆ๋‹ค.

๊ฐœ์ธ์ ์œผ๋กœ VSCode๋ฅผ ์—ฌ๋Ÿฌ ์ปจํ…Œ์ด๋„ˆ์— ์—ฐ๊ฒฐ(2~3๊ฐœ์˜ ์ปจํ…Œ์ด๋„ˆ ๊ฐ๊ฐ์—์„œ ์ธ์Šคํ„ด์Šค ์—ด๊ธฐ)ํ•˜๋Š” ๊ธฐ๋Šฅ์€ ์ œ๊ฐ€ ๋งŽ์ด ์‚ฌ์šฉํ•˜๋Š” ๊ธฐ๋Šฅ์ž…๋‹ˆ๋‹ค.

์ด๋ฏธ์ง€์— ๋Œ€ํ•ด ๋™์ผํ•œ ํŒจํ„ด์„ ๋”ฐ๋ฅด๋ฏ€๋กœ Inspect , Push , Run ๋ฐ Run interactive ๋Š” ์—ฌ๋Ÿฌ ๋Œ€์ƒ์„ ์ง€์›ํ•ฉ๋‹ˆ๋‹ค.

์ด ์ ‘๊ทผ ๋ฐฉ์‹์„ ์ œ์•ˆํ•œ ๋™๊ธฐ๋Š” ์ผ๊ด€์„ฑ์ž…๋‹ˆ๋‹ค. ์ž„์˜์˜ ์ด์œ ๋กœ ์ธํ•ด ์ผ๋ถ€ ๋ช…๋ น์— ๋Œ€ํ•ด ์ง€์›๋˜๋Š” ๋‹ค์ค‘ ๋Œ€์ƒ์ด ์žˆ์ง€๋งŒ ๋‹ค๋ฅธ ๋ช…๋ น์— ๋Œ€ํ•ด์„œ๋Š” ์ง€์›๋˜์ง€ ์•Š๋Š” ๊ฒƒ์€ ์‚ฌ์šฉ์ž์—๊ฒŒ ์ขŒ์ ˆ๊ฐ์„ ์ค„ ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ๋ ˆ์ง€์ŠคํŠธ๋ฆฌ์˜ ๊ฒฝ์šฐ ๊ธฐ์ˆ ์  ๋™๊ธฐ(๋ณต์žก์„ฑ)๊ฐ€ ์žˆ์Šต๋‹ˆ๋‹ค. ๋‹ค๋ฅธ ์‚ฌ๋žŒ๋“ค์—๊ฒŒ๋Š” ์•ฝ๊ฐ„์˜ ์„ ํ˜ธ/ํŽธํ–ฅ์ฒ˜๋Ÿผ ๋Š๊ปด์ง‘๋‹ˆ๋‹ค. ์ด๊ฒƒ์€ ๋น„ํŒ๋„ ์•„๋‹ˆ๊ณ  ๋‚ด๊ฐ€ ๊ฐ•ํ•˜๊ฒŒ ๋Š๋ผ๋Š” ๊ฒƒ์ด ์•„๋‹™๋‹ˆ๋‹ค. ๊ทธ๋Ÿฌ๋‚˜ ๋‹จ์ง€ ๊ด€์ฐฐ์ผ ๋ฟ์ž…๋‹ˆ๋‹ค.

Attach VSCode ๋Š” Remote - Containers ํ™•์žฅ์— ์žˆ์œผ๋ฏ€๋กœ ๋‹ค์ค‘ ์„ ํƒ์„ ์ง€์›ํ• ์ง€ ์—ฌ๋ถ€๋ฅผ ๊ฒฐ์ •ํ•˜๋Š” ๊ฒƒ์€ ์‚ฌ์šฉ์ž์˜ ๋ชซ์ž…๋‹ˆ๋‹ค.

๋‹ค๋ฅธ ์‚ฌ๋žŒ๋“ค์˜ ๊ฒฝ์šฐ ์ค‘์š”๋„๋ฅผ ์ธก์ •ํ•  ์ˆ˜ ์žˆ๋„๋ก ์ƒˆ๋กœ์šด GitHub ๋ฌธ์ œ๋ฅผ ๋งŒ๋“ค๊ฒ ์Šต๋‹ˆ๋‹ค.

Attach VSCode ๋Š” Remote - Containers ํ™•์žฅ์— ์žˆ์œผ๋ฏ€๋กœ ๋‹ค์ค‘ ์„ ํƒ์„ ์ง€์›ํ• ์ง€ ์—ฌ๋ถ€๋ฅผ ๊ฒฐ์ •ํ•˜๋Š” ๊ฒƒ์€ ์‚ฌ์šฉ์ž์˜ ๋ชซ์ž…๋‹ˆ๋‹ค.

๋‹ค๋ฅธ ์‚ฌ๋žŒ๋“ค์˜ ๊ฒฝ์šฐ ์ค‘์š”๋„๋ฅผ ์ธก์ •ํ•  ์ˆ˜ ์žˆ๋„๋ก ์ƒˆ๋กœ์šด GitHub ๋ฌธ์ œ๋ฅผ ๋งŒ๋“ค๊ฒ ์Šต๋‹ˆ๋‹ค.

์ƒ์„ฑ #1631.

@bwateratmsft ์œ„์˜ ๋ชฉ๋ก์€ ์ข‹์€ ์‹œ์ž‘์ธ ๊ฒƒ ๊ฐ™์Šต๋‹ˆ๋‹ค. @eine์ด ์–ธ๊ธ‰ํ•œ ๋‹ค๋ฅธ ์‚ฌ๋žŒ๋“ค์„ ๊ณ ๋ คํ•ด์•ผ ํ•œ๋‹ค๋Š” ๋ฐ ๋™์˜ํ•ฉ๋‹ˆ๋‹ค. @karolz-ms๋Š” ์—ฌ๋Ÿฌ ์ปจํ…Œ์ด๋„ˆ์— ๋Œ€ํ•œ ๋กœ๊ทธ ๋ณด๊ธฐ์™€ ๊ด€๋ จํ•˜์—ฌ ๋‚ด๊ฐ€ ํ•œ ๊ฒƒ๊ณผ ๋™์ผํ•œ ์•„์ด๋””์–ด๋ฅผ ๊ฐ€์ง€๊ณ  ์žˆ์—ˆ์Šต๋‹ˆ๋‹ค. ์ฆ‰, "ํ†ตํ•ฉ ๋กœ๊ทธ ํ‘œ์‹œ"์™€ ๊ฐ™์€ ๋ณ„๋„์˜ ๋ช…๋ น์ผ ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.

@bwateratmsft - ์ด ๋ฌธ์ œ๋ฅผ ๋‹ค์‹œ ์—ด์–ด์•ผ ํ•ฉ๋‹ˆ๊นŒ, ์•„๋‹ˆ๋ฉด ๋ณ„๋„์˜ ๋ฌธ์ œ๋กœ ์ถ”์ ํ•˜๊ณ  ์žˆ์Šต๋‹ˆ๊นŒ?

@BigMorty ์ด๋ฅผ ์œ„ํ•ด #1631์„ ๋งŒ๋“ค์—ˆ์Šต๋‹ˆ๋‹ค.

์ข‹์•„์š”, ๊ฐ์‚ฌํ•ฉ๋‹ˆ๋‹ค!

๋‹ค์ค‘ ์„ ํƒ์€ ์ด์ œ Docker ํ™•์žฅ ๋ฒ„์ „ 1.0.0 ์—์„œ ์‚ฌ์šฉํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.

ํฐ ๐Ÿ‘ ๊ทธ๋ฆฌ๊ณ  ์ด๊ฒƒ์„ ๊ฐ€๋Šฅํ•˜๊ฒŒ ํ•˜๊ธฐ ์œ„ํ•ด ์ฐธ์—ฌํ•˜์‹  ๋ชจ๋“  ๋ถ„๋“ค๊ป˜ ๊ฐ์‚ฌ๋“œ๋ฆฝ๋‹ˆ๋‹ค! ๐ŸŽ‰ ๐ŸŽˆ ๐ŸŽˆ ๐ŸŽˆ

๊ฐ์‚ฌํ•ฉ๋‹ˆ๋‹ค @wlsc , ํŒ€์€ ์ด๋ฒˆ ๋ฆด๋ฆฌ์Šค๋ฅผ ์œ„ํ•ด ์—ด์‹ฌํžˆ ์ผํ–ˆ๊ณ  ์ข‹์€ ์˜๊ฒฌ์— ๊ฐ์‚ฌ๋“œ๋ฆฝ๋‹ˆ๋‹ค! ๐Ÿ˜Š

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