+ 00 00 0000

Have any Questions?

00_Simple Coding – Docker – ์„ค์น˜

00_Simple Coding – Docker – ์„ค์น˜

๐Ÿ“ƒ ์š”์•ฝ

์ปดํ“จํ„ฐ๋ฅผ ์‚ฌ์šฉํ•˜๋ ค๋ฉด ์ตœ์ดˆ ์œˆ๋„์šฐ๋ฅผ ์„ค์น˜ํ•ด์•ผ ์‚ฌ์šฉํ•  ์ˆ˜ ์žˆ์Œ.
์œˆ๋„์šฐ ํ”„๋กœ๊ทธ๋žจ์„ OS(Operating System) ๋ผ๊ณ  ํ•˜๊ณ  ์šด์˜์ฒด์ œ๋ผ๊ณ  ํ•จ.
์šด์˜์ฒด์ œ๋Š” ํ‚ค๋ณด๋“œ, ๋งˆ์šฐ์Šค, ์Œ์•…, ๋™์˜์ƒ ๋“ฑ์˜ ํ™˜๊ฒฝ์„ ์‰ฝ๊ฒŒ ์‚ฌ์šฉํ•  ์ˆ˜ ์žˆ๊ฒŒ ํ•ด์ฃผ๋Š” S/W ๋กœ ์ตœ์ดˆ๋กœ ์„ค์น˜๋˜์–ด์•ผ ํ•จ.
์šด์˜์ฒด์ œ์˜ ์ข…๋ฅ˜๋Š” ์œˆ๋„์šฐ(Window), ๋ฆฌ๋ˆ…์Šค(Linux), ์œ ๋‹‰์Šค(Unix)๊ฐ€ ์žˆ์œผ๋ฉฐ ์ฃผ๋กœ ๊ฐœ์ธ์šฉ์œผ๋กœ ์œˆ๋„์šฐ๋ฅผ ์‚ฌ์šฉํ•˜๊ณ  ํšŒ์‚ฌ์—์„œ๋Š” ๋ฆฌ๋ˆ…์Šค ๋˜๋Š” ์œ ๋‹‰์Šค๊ฐ€ ์‚ฌ์šฉ๋จ

์š”์†Œ ๊ธฐ์ˆ  :

– Basic : ๋ฆฌ๋ˆ…์Šค

๐Ÿ“ƒ ๊ธฐ์ˆ  ๊ตฌํ˜„

์ŠคํŽ™ :

- docker desktop

๐Ÿ“ƒ Linux ์„ค์น˜

0) ๋„์ปค๋ผ๋Š” ํˆด์„ ์ด์šฉํ•ด์„œ ๋ฆฌ๋ˆ…์Šค ์„ค์น˜

- ์ด๋ฏธ์ง€   : ์„ค์น˜ ํ”„๋กœ๊ทธ๋žจ ์˜ˆ) ๋ฆฌ๋ˆ…์Šค ์„ค์น˜ ํ”„๋กœ๊ทธ๋žจ 
- ์ปจํ…Œ์ด๋„ˆ  : ํ”„๋กœ๊ทธ๋žจ    ์˜ˆ) ๋ฆฌ๋ˆ…์Šค ํ”„๋กœ๊ทธ๋žจ

์„ค์น˜ ๋ฐฉ๋ฒ•

– WSL์€ Windows Subsystem for Linux 2์˜ ์ค„์ž„๋ง๋กœ ์œˆ๋„์šฐ์—์„œ ๋ฆฌ๋ˆ…์Šค๋ฅผ ์‚ฌ์šฉํ•  ์ˆ˜ ์žˆ๊ฒŒ ํ•ด์ฃผ๋Š” ๊ธฐ๋Šฅ

1) ํŒŒ์›Œ์…ธ์„ ๊ด€๋ฆฌ์ž ๋ชจ๋“œ๋กœ ์—ด๊ณ  ๋‹ค์Œ ๋ช…๋ น์–ด๋ฅผ ์‹คํ–‰

wsl --install

2) ์„ค์น˜๊ฐ€ ๋๋‚˜๊ณ  ๋‹ค์Œ ๋ช…๋ น์–ด๋ฅผ ์‹คํ–‰ํ•ด, WSL ๋ฒ„์ „ ๊ธฐ๋ณธ๊ฐ’์„ 2๋กœ ๋ณ€๊ฒฝ

$ wsl --set-default-version 2

3) ์ปดํ“จํ„ฐ ์žฌ์‹œ์ž‘(๋ฆฌ๋ถ€ํŒ…) ํ›„ ๊ด€๋ฆฌ์ž ๋ชจ๋“œ ๋ช…๋ นํ”„๋กฌํ”„ํŠธ ์—ด๊ธฐ , ์•„๋ž˜ ๋ช…๋ น์–ด ์‹คํ–‰

# wsl 

4) ๊ตฌ๊ธ€ ๊ฒ€์ƒ‰ : Docker Destop ๋‹ค์šด๋กœ๋“œ ๋ฐ ์„ค์น˜ ์ง„ํ–‰

5) ์ปดํ“จํ„ฐ ์žฌ์‹œ์ž‘(๋ฆฌ๋ถ€ํŒ…)

6) ๊ธฐํƒ€ :

(1) ๋งŒ์•ฝ ๋ฐ์Šคํฌํƒ‘ ์ปดํ“จํ„ฐ / ๋…ธํŠธ๋ถ์—์„œ ์„ค์น˜๊ฐ€ ์ œ๋Œ€๋กœ ์ง„ํ–‰๋˜์ง€ ์•Š๋Š”๋‹ค๋ฉด ๋ณด๋“œ ๋ฐ ํ•˜๋“œ์›จ์–ด ํ˜ธํ™˜์„ฑ ๋ฌธ์ œ๊ฐ€ ์žˆ์„ ๊ฐ€๋Šฅ์„ฑ ์žˆ์Œ. 
(2) ์„ค์น˜ ์—๋Ÿฌ์— ๋Œ€ํ•ด ์›น ์„œํ•‘์„ ํ†ตํ•ด ํ•ด๊ฒฐ์„ ์‹œ๋„ํ•ด์•ผํ•จ

๋‹ต๊ธ€ ๋‚จ๊ธฐ๊ธฐ

์ด๋ฉ”์ผ ์ฃผ์†Œ๋Š” ๊ณต๊ฐœ๋˜์ง€ ์•Š์Šต๋‹ˆ๋‹ค. ํ•„์ˆ˜ ํ•„๋“œ๋Š” *๋กœ ํ‘œ์‹œ๋ฉ๋‹ˆ๋‹ค