docker

docker

Docker ๊ณต๋ถ€ (3) - ๋„์ปค ์ด๋ฏธ์ง€

## ๋„์ปค ์ด๋ฏธ์ง€ npm์—์„œ ๋‹ค์–‘ํ•œ ๋„์ปค ๊ด€๋ จ ํŒจํ‚ค์ง€๋ฅผ ๊ด€๋ฆฌํ•˜๋“ฏ, ๋„์ปค๋Š” ๊ธฐ๋ณธ์ ์œผ๋กœ [Docker Hub](https://hub.docker.com/)๋ผ๋Š” ์ค‘์•™ ์ด๋ฏธ์ง€ ์ €์žฅ์†Œ์—์„œ ๋‹ค์–‘ํ•œ ์ด๋ฏธ์ง€๋ฅผ ๋‚ด๋ ค๋ฐ›์„ ์ˆ˜ ์žˆ๋‹ค. Docker Hub๋Š” ๋„์ปค๊ฐ€ ์ œ๊ณตํ•˜๊ณ  ์žˆ๋Š” ์ด๋ฏธ์ง€ ์ €์žฅ์†Œ๋กœ, ๋ˆ„๊ตฌ๋‚˜ ๋„์ปค ๊ณ„์ •์„ ๊ฐ€์ง€๊ณ  ์žˆ๋‹ค๋ฉด ์‰ฝ๊ฒŒ ์ด๋ฏธ์ง€๋ฅผ ๊ณต์œ ํ•  ์ˆ˜ ์žˆ๋‹ค. `docker...

Read
docker

Docker ๊ณต๋ถ€ (2) - ๋„์ปค ๋„คํŠธ์›Œํฌ

## ๋„์ปค ๋„คํŠธ์›Œํฌ ๋„์ปค๋Š” ์ปจํ…Œ์ด๋„ˆ์— ๋‚ด๋ถ€ IP๋ฅผ ์ˆœ์ฐจ์ ์œผ๋กœ ํ• ๋‹นํ•˜๋ฉฐ, ์ด IP๋Š” ์ปจํ…Œ์ด๋„ˆ๊ฐ€ ์žฌ์‹œ์ž‘ ๋  ๋•Œ ๋งˆ๋‹ค ๋ณ€๊ฒฝ๋œ๋‹ค. ์ด ๋‚ด๋ถ€ IP๋Š” ๋‚ด๋ถ€๋ง์—์„œ๋งŒ ์“ธ ์ˆ˜ ์žˆ์œผ๋ฏ€๋กœ ์™ธ๋ถ€์™€ ์—ฐ๊ฒฐ๋  ํ•„์š”๊ฐ€ ์žˆ๋Š”๋ฐ, ์ด ๊ณผ์ •์€ ์ปจํ…Œ์ด๋„ˆ๊ฐ€ ์‹œ์ž‘ํ•  ๋•Œ๋งˆ๋‹ค ํ˜ธ์ŠคํŠธ์— `veth` ๋ผ๋Š” ๋„คํŠธ์›Œํฌ ์ธํ„ฐํŽ˜์ด์Šค๋ฅผ ์ƒ์„ฑํ•˜๋ฉด์„œ ์ด๋ฃจ์–ด์ง„๋‹ค. ์ด `veth`์ธํ„ฐํŽ˜์ด์Šค๋Š” ์ง์ ‘ ์ƒ์„ฑํ•˜๋Š”๊ฒŒ ์•„๋‹ˆ๋ผ,...

Read
docker

Docker ๊ณต๋ถ€ (1) - ๋„์ปค ๊ธฐ์ดˆ๋ถ€ํ„ฐ ๋ณผ๋ฅจ ๊ณต์œ ๊นŒ์ง€

`toc tight: true, from-heading: 2 to-heading: 3 ` ## Docker ๋Š” ๋ฌด์—‡์ธ๊ฐ€? ๋ฆฌ๋ˆ…์Šค ์ปจํ…Œ์ด๋„ˆ์— ์—ฌ๋Ÿฌ๊ฐ€์ง€ ๊ธฐ๋Šฅ์„ ์ถ”๊ฐ€ํ•˜์—ฌ ์• ํ”Œ๋ฆฌ์ผ€์ด์…˜์„ ์ปจํ…Œ์ด๋„ˆ๋กœ์„œ ์ข€๋” ์‰ฝ๊ฒŒ ์‚ฌ์šฉํ•  ์ˆ˜ ์žˆ๋„๋ก ๋งŒ๋“  ์˜คํ”ˆ์†Œ์Šค. ์ด์— ๋Œ€ํ•ด ์ •๋ฆฌ ํ•ด ๋†“์€ [์ข‹์€ ๊ธ€](https://subicura.com/2017/01/19/docker-g...

Read

Docker์™€ ECR, ECS ๊ฒฝํ—˜

์ œ๋ฒ• ๊ทœ๋ชจ๊ฐ€ ์žˆ์—ˆ๋˜ ์ „ ํšŒ์‚ฌ์—์„œ๋Š” ํŠน๋ณ„ํ•˜๊ฒŒ ์ธํ”„๋ผ์— ๋Œ€ํ•ด ๊ณ ๋ฏผ์„ ๋ณ„๋กœ ํ•  ํ•„์š”๊ฐ€ ์—†์—ˆ๋‹ค. ๋งŽ์€ ๋ถ€๋ถ„์ด ์ž๋™ํ™”๋˜์–ด ์žˆ์—ˆ๊ณ , ๋˜ ์ ๋‹นํ•œ ํˆด๋กœ ์ž˜ ๋งŒ๋“ค์–ด์ ธ ์žˆ์—ˆ๊ธฐ ๋•Œ๋ฌธ์— ๊ฐœ๋ฐœ์— ์˜จ์ „ํžˆ ์ง‘์ค‘ํ•  ์ˆ˜ ์žˆ์—ˆ๋‹ค. ํ•˜์ง€๋งŒ ์ƒˆ๋กญ๊ฒŒ ์˜จ ์Šคํƒ€ํŠธ์—…์€ (๋‹น์—ฐํ•˜๊ฒŒ๋„) ๊ทธ๋Ÿฐ๊ฒŒ ์—†์œผ๋ฏ€๋กœ, ํšŒ์‚ฌ์—์„œ ์‚ฌ์šฉํ•˜๊ณ  ์žˆ๋Š” AWS ์ธํ”„๋ผ์™€ ๋ฐฐํฌ ์‹œ์Šคํ…œ์— ๋Œ€ํ•ด์„œ ์ง์ ‘ ๊ณต๋ถ€ํ•  ํ•„์š”๊ฐ€ ์žˆ์—ˆ๋‹ค. ๊ทธ ์ค‘์—์„œ...

Read