์๋ฅผ ๋ค์ด ์ปจํ ์ด๋๋ฅผ ์ฌ๋ฌ ๊ฐ ์ ํํ ๋ค์ ํด๋ฆญ ํ ๋ฒ์ผ๋ก ์ปจํ ์ด๋๋ฅผ ์ ๊ฑฐํ๊ฑฐ๋ ์ค์งํ ์ ์๋ ๊ธฐํ๊ฐ ์๋ค๋ฉด ๋งค์ฐ ์ ์ฉํ ๊ฒ์ ๋๋ค. ํ์ฌ ๋์: ์ปจํ ์ด๋๋ฅผ ํ๋์ฉ ์ ํํ๊ณ ์ ๊ฑฐ/์ค์งํด์ผ ํฉ๋๋ค.
์ด๊ฒ์ด ๋ณด๊ธฐ์์ ๊ฐ๋ฅํ์ง ํ์คํ์ง ์์ผ๋ฏ๋ก ์์๋ผ ํ์๊ฐ ์์ต๋๋ค.
@wlsc ์ฐธ๊ณ ๋ก Containers ๋ ธ๋์์ ์ง์ "Stop Container"๋ฅผ ์ ํํ๋ฉด "All Containers" ์ต์ ์ด ์์ต๋๋ค. ๊ทธ๊ฒ์ผ๋ก ์ถฉ๋ถํฉ๋๊น?
๊ทธ๋ ์ง ์๊ณ ๋ณด๊ธฐ๊ฐ ๋ณด๊ธฐ์์ ์ํํ ์ ์๋ ๊ฒฝ์ฐ ์ฌ๋๋ค์ด ์ปจํ ์ด๋ ๋ ธ๋์์ ์ด ์์ ์ ์ํํ ๋ ์ฒดํฌ๋ฆฌ์คํธ๋ฅผ ์ฌ์ฉํ๋ ๊ฒ์ ๊ณ ๋ คํ ์ ์์ต๋๋ค.
@StephenWeatherford ๋ต๋ณ ๊ฐ์ฌํฉ๋๋ค. ์ด 9๊ฐ์์ 3-4๊ฐ ์ปจํ ์ด๋๋ฅผ ์ค์ง/์ ๊ฑฐํด์ผ ํ๋ ์ฌ์ฉ ์ฌ๋ก๊ฐ ์์ต๋๋ค. ๋ถํํ๋, ๋๋ ๊ทธ๊ฒ๋ค์ ๋ชจ๋ ๋ฉ์ถ๊ฑฐ๋ ์ ๊ฑฐํ๊ณ ์ถ์ง ์์ต๋๋ค.
@wlsc ์ค๋ ์๊ฐ์ด
๋ค์ ์ง์นจ์ ๋ฐ๋ผ ๋ง์คํฐ์ ์ต์ ๋ฒ์ ์ ์ฌ์ฉํด ๋ณผ ์ ์์ต๋๋ค. 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์์
@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 , ํ์ ์ด๋ฒ ๋ฆด๋ฆฌ์ค๋ฅผ ์ํด ์ด์ฌํ ์ผํ๊ณ ์ข์ ์๊ฒฌ์ ๊ฐ์ฌ๋๋ฆฝ๋๋ค! ๐
๊ฐ์ฅ ์ ์ฉํ ๋๊ธ
@1138-4EB ๊ฐ์ฌํฉ๋๋ค. Eric์ ๋๊ธ์์ ๊ทธ ๋ถ๋ถ์ ๋์ณค์ต๋๋ค. ๋๋ ์ด๊ฒ์ ๋ค์ ์ด์์ต๋๋ค.