songining

์šฐ์„  ์šฐ๋ถ„ํˆฌ ์ด๋ฏธ์ง€๋ฅผ pullํ•ด์˜จ๋‹ค. 

docker pull ubuntu

ubuntu ๋’ค์— ๋ฒ„์ „์„ ์ ์ง€์•Š์œผ๋ฉด ๊ฐ€์žฅ ์ตœ์‹  ๋ฒ„์ „์„ ๋‹ค์šด๋ฐ›์•„์˜จ๋‹ค. 

 

๊ทธ๋Ÿผ ์ด์ œ pull ํ•ด์˜จ ์šฐ๋ถ„ํˆฌ ์ด๋ฏธ์ง€๋กœ ์ปจํ…Œ์ด๋„ˆ๋ฅผ ๋งŒ๋“ค์–ด์•ผ ํ•œ๋‹ค. 

docker run -it -d -v "๋งˆ์šดํŠธํ•˜๊ณ ์‹ถ์€ ๋กœ์ปฌํด๋” ๊ฒฝ๋กœ":/home/workspace --name=song2_ubuntu ubuntu

-d ์˜ต์…˜์€ ๋ฐฑ๊ทธ๋ผ์šด๋“œ๋กœ ์‹คํ–‰ํ•˜๊ฒ ๋‹ค๋Š” ์˜๋ฏธ์ด๋‹ค. (๋ณดํ†ต ์ปจํ…Œ์ด๋„ˆ๋Š” ๋ฐฑ๊ทธ๋ผ์šด๋“œ๋กœ ์‹คํ–‰ํ•˜๋Š” ๊ฒƒ์ด ์ผ๋ฐ˜์ ์ด๋‹ค.)

-it ์˜ต์…˜์€ -i์™€ -t ์˜ต์…˜์„ ๋ถ™์ธ ๊ฒƒ ์ธ๋ฐ ์ฃผ๋กœ ํ•จ๊ป˜ ์‚ฌ์šฉํ•œ๋‹ค. ( ์ปจํ…Œ์ด๋„ˆ ์ž…๋ ฅ์„ ์—ด๊ณ  ํ„ฐ๋ฏธ๋„์— ํ‘œ์ค€์ž…๋ ฅ์œผ๋กœ ํ• ๋‹นํ•˜๊ฒ ๋‹ค๋Š” ์˜๋ฏธ ) 

-v ์˜ต์…˜์€ ํ˜ธ์ŠคํŠธ pc ๊ฒฝ๋กœ : ๋„์ปค ์ปจํ…Œ์ด๋„ˆ ์ ˆ๋Œ€ ๊ฒฝ๋กœ ๋ฅผ ๋งˆ์šดํŠธ ํ•ด์ค„ ๋•Œ ์‚ฌ์šฉํ•˜๋ฉฐ ์œ„์˜ ์˜ˆ์‹œ์˜ ๊ฒฝ์šฐ๋Š” ์šฐ๋ถ„ํˆฌ ๋‚ด์˜ /home/workspace์— ๋‚ด๊ฐ€ ์›ํ•˜๋Š” ๋กœ์ปฌ ํด๋”๋ฅผ ๋งˆ์šดํŠธ ํ•ด์ฃผ๊ฒ ๋‹ค๋Š” ์–˜๊ธฐ์ด๋‹ค. 

--name ์€ ์ปจํ…Œ์ด๋„ˆ ์ด๋ฆ„์„ ์ •ํ•  ๋•Œ ์‚ฌ์šฉํ•œ๋‹ค. 

 

์ด์ œ ๋งŒ๋“  ์ปจํ…Œ์ด๋„ˆ๋ฅผ ์‹คํ–‰์‹œ์ผœ๋ณด์ž

docker exec -it song2_ubuntu /bin/bash

ํ•ด๋‹น ๋ช…๋ น์–ด๋ฅผ ์‹คํ–‰ํ•˜์—ฌ ์ปจํ…Œ์ด๋„ˆ ๋‚ด๋ถ€ ์šฐ๋ถ„ํˆฌ ์‰˜๋กœ ๋“ค์–ด๊ฐˆ ์ˆ˜ ์žˆ๋‹ค!