profile
์žฌ๋ฏธ์žˆ๋Š” ์•„์ด๋””์–ด ๋– ์˜ฌ๋ฆฌ๋Š” ๊ฒƒ์„ ์ข‹์•„ํ•˜๊ณ , ์ด๋ฅผ ๊ตฌํ˜„ํ•˜์—ฌ ์„ธ์ƒ์— ์ฆ๊ฑฐ์›€์„ ์„ ๋ฌผํ•˜๊ณ  ์‹ถ์€ ์‚ฌ๋žŒ์ž…๋‹ˆ๋‹ค.
post-thumbnail

[BentoML] ์˜คํ”ˆ์†Œ์Šค ๊ธฐ์—ฌ๋ฅผ ํ•ด๋ณด๋‹ค.

ํ”„๋กœ์ ํŠธ์—์„œ ๋ชจ๋ธ ์„œ๋น™ ํ”„๋ ˆ์ž„์›Œํฌ๋กœ BentoML์„ ์‚ฌ์šฉํ•˜๊ณ  ์žˆ๊ณ , boto3๋ฅผ ์‚ฌ์šฉํ•ด์„œ AWS S3์— ๊ฐ์ฒด๋ฅผ ์—…๋กœ๋“œ ํ•˜๊ณ ์ž ํ–ˆ๋‹ค. ํ”„๋ผ์ด๋น— ๋ฒ„ํ‚ท์— ์ ‘๊ทผํ•˜๊ธฐ ์œ„ํ•ด์„œ AWS credentials์„ Bento์— ์ „๋‹ฌํ•ด์•ผ ํ–ˆ๊ณ , ์•„๋ž˜์™€ ๊ฐ™์ด BentoML์— ๋‚˜์™€์žˆ๋Š” ๋ฐฉ์‹์œผ๋กœ ์ฝ”๋“œ๋ฅผ ์ž‘์„ฑํ–ˆ์ง€๋งŒ, ๋„์ปค ์ปจํ…Œ์ด๋„ˆ๋ฅผ ์‹คํ–‰ํ•  ๋•Œ ์•„๋ž˜์™€ ๊ฐ™์€ ์—๋Ÿฌ๊ฐ€ ๋ฐœ์ƒํ–ˆ๋‹ค. ์ด๋ฅผ ํ•ด๊ฒฐํ•˜๊ณ ์ž, BentoML ๊ณต์‹ Slack์— ๋“ค์–ด๊ฐ€์„œ ์—ฌ๋Ÿฌ ๊ฐœ๋ฐœ์ž๋ถ„๊ณผ ์งˆ์˜์‘๋‹ต ์‹œ๊ฐ„์„ ๊ฐ€์กŒ์ง€๋งŒ ์‰ฝ๊ฒŒ ํ•ด๊ฒฐ๋˜์ง€ ์•Š์•˜๋‹ค.. ๋ฌผ๋ก  ์—„์ฒญ ์นœ์ ˆํ•˜๊ฒŒ ๊ฐ™์ด ์—๋Ÿฌ๋ฅผ ํ•ด๊ฒฐํ•˜๊ธฐ ์œ„ํ•ด ๋„์™€์ฃผ์…จ๋‹ค. ![](https://velog.velcdn.com/images/jooyeon/post/afad9f4f-291c-477a-9a77-0cd840a9ffe9/image.

2022๋…„ 10์›” 21์ผ
ยท
2๊ฐœ์˜ ๋Œ“๊ธ€
ยท
post-thumbnail

[Docker] 1์žฅ : Docker๋ž€?

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

2021๋…„ 1์›” 20์ผ
ยท
0๊ฐœ์˜ ๋Œ“๊ธ€
ยท
post-thumbnail

[Docker] 2์žฅ:๋„์ปค ์—”์ง„_๋„์ปค๋ฐ๋ชฌ

1. ๋„์ปค ๊ตฌ์กฐ ์ปค๋„์—์„œ ๋„์ปค์˜ ์œ„์น˜๋ฅผ ์ฐพ์•„๋ณด๋ฉด /usr/bin/docker์— ์œ„์น˜ํ•œ๋‹ค. ํ•˜์ง€๋งŒ ๋„์ปค์—”์ง„์˜ ํ”„๋กœ์„ธ์Šค๋Š” /usr/bin/dockerd ํŒŒ์ผ๋กœ ์‹คํ–‰๋œ๋‹ค. ๋„์ปค๋Š” ๋„์ปค ํด๋ผ์ด์–ธํŠธ์™€ ๋„์ปค ์„œ๋ฒ„๋กœ ๋‚˜๋‰œ๋‹ค. (1) ๋„์ปค ์„œ๋ฒ„ ์‹ค์ œ๋กœ ์ปจํ…Œ์ด๋„ˆ๋ฅผ ์‹คํ–‰ํ•˜๊ณ  ์ด๋ฏธ์ง€๋ฅผ ๊ด€๋ฆฌํ•˜๋Š” ๊ฒƒ์€ ๋„์ปค ์„œ๋ฒ„์ด๋‹ค. ๋„์ปค ์—”์ง„์€ ์™ธ๋ถ€๋กœ๋ถ€ํ„ฐ API ์ž…๋ ฅ์„ ๋ฐ›์•„์„œ ๊ธฐ๋Šฅ์„ ์ˆ˜ํ–‰ํ•˜๋Š”๋ฐ, ๋„์ปค ํ”„๋กœ์„ธ์Šค๊ฐ€ ์‹คํ–‰๋˜๊ณ  ์„œ๋ฒ„๋กœ์„œ ์ž…๋ ฅ์„ ๋ฐ›์„ ์ค€๋น„๊ฐ€ ๋œ ์ƒํƒœ๋ฅผ ๋„์ปค ๋ฐ๋ชฌ์ด๋ผ๊ณ  ํ•œ๋‹ค. (2) ๋„์ปค ํด๋ผ์ด์–ธํŠธ ๋„์ปค ๋ฐ๋ชฌ์ด API๋ฅผ ์‚ฌ์šฉํ•  ์ˆ˜ ์žˆ๋„๋ก CLI๋ฅผ ์ œ๊ณตํ•˜๋Š” ๊ฒƒ์ด ๋„์ปค ํด๋ผ์ด์–ธํŠธ์ด๋‹ค. ์—ฌํƒœ๊นŒ์ง€ ์‚ฌ์šฉํ–ˆ๋˜ docker ๋ช…๋ น์–ด๋Š” ์‹ค์ œ ๋„์ปค ์—”์ง„์ด ์•„๋‹ˆ๋ผ ํด๋ผ์ด์–ธํŠธ๋กœ์„œ์˜ ๋„์ปค์ด๋‹ค. (3) ๋„์ปค ๋ฐ๋ชฌ๊ณผ ํด๋ผ์ด์–ธํŠธ ๋„์ปค ํด๋ผ์ด์–ธํŠธ๋Š” ์‚ฌ์šฉ์ž๊ฐ€ ์ž…๋ ฅํ•œ ๋ช…๋ น์–ด๋ฅผ ๋„์ปค ๋ฐ๋ชฌ์—๊ฒŒ API๋กœ์„œ ์ „๋‹ฌํ•˜๋Š”๋ฐ, ์ด๋•Œ ๋„์ปค ํด๋ผ์ด์–ธํŠธ๋Š” /var/run/docker.sock์— ์œ„์น˜ํ•œ ์œ ๋‹‰์Šค ์†Œ์ผ“์„ ํ†ต

2021๋…„ 1์›” 12์ผ
ยท
0๊ฐœ์˜ ๋Œ“๊ธ€
ยท
post-thumbnail

[Docker] 2์žฅ : ๋„์ปค ์—”์ง„_๋„คํŠธ์›Œํฌ

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

2021๋…„ 1์›” 11์ผ
ยท
0๊ฐœ์˜ ๋Œ“๊ธ€
ยท
post-thumbnail

[Docker] 2์žฅ : ๋„์ปค ์—”์ง„_๋ณผ๋ฅจ

๋„์ปค ์ด๋ฏธ์ง€๋กœ ์ปจํ…Œ์ด๋„ˆ๋ฅผ ์ƒ์„ฑํ•˜๋ฉด ์ด๋ฏธ์ง€๋Š” ์ฝ๊ธฐ์ „์šฉ์ด ๋œ๋‹ค. ์˜ค์ง ์ปจํ…Œ์ด๋„ˆ์˜ ๋ณ€๊ฒฝ์‚ฌํ•ญ๋งŒ ๋ณ„๋„๋กœ ์ €์žฅํ•ด์„œ ๊ฐ ์ปจํ…Œ์ด๋„ˆ์˜ ์ •๋ณด๋ฅผ ๋ณด์กดํ•˜๋Š” ๊ฒƒ์ด๋‹ค. ํ•œ๋ฒˆ ์ƒ์„ฑ๋œ ์ด๋ฏธ์ง€๋Š” ์–ด๋–ค ์ƒํ™ฉ์—์„œ๋ผ๋„ ๋ณ€๊ฒฝ๋˜์ง€ ์•Š๋Š”๋‹ค. ์‹ค์Šต์„ ์ง„ํ–‰ํ•˜๋ฉด์„œ ๋Š๋‚„ ์ˆ˜ ์žˆ๋“ฏ์ด, ์ปจํ…Œ์ด๋„ˆ๋Š” ์ƒ์„ฑ๊ณผ ์‚ญ์ œ๊ฐ€ ๋งค์šฐ ์‰ฌ์šด๋ฐ ํ•œ๋ฒˆ ์‚ญ์ œ๋˜๋ฉด ๋ณต๊ตฌํ•  ์ˆ˜ ์—†๋‹ค๋Š” ๋‹จ์ ์ด ์žˆ๋‹ค. ์˜ˆ๋ฅผ ๋“ค์–ด ์œ„์˜ mysql์ปจํ…Œ์ด๋„ˆ๊ฐ€ ์‚ญ์ œ๋˜๋ฉด ๋ฐ์ดํ„ฐ๋ฒ ์ด์Šค์˜ ์ •๋ณด๊ฐ€ ์‚ญ์ œ๋˜๋Š” ์‹ฌ๊ฐํ•œ ๋ฌธ์ œ๊ฐ€ ๋ฐœ์ƒํ•œ๋‹ค. ์ด๋ฅผ ๋ฐฉ์ง€ํ•˜๊ธฐ ์œ„ํ•ด ์ปจํ…Œ์ด๋„ˆ์˜ ๋ฐ์ดํ„ฐ๋ฅผ ์˜๊ตฌ์ ์ธ ๋ฐ์ดํ„ฐ๋กœ ํ™œ์šฉํ•˜๊ธฐ ์œ„ํ•œ ๋ฐฉ๋ฒ•์ด ์žˆ๋Š”๋ฐ, ์ด๊ฒƒ์ด ๋ฐ”๋กœ ๋ณผ๋ฅจ์„ ํ™œ์šฉํ•˜๋Š” ๋ฐฉ๋ฒ•์ด๋‹ค. ๋ณผ๋ฅจ์„ ํ™œ์šฉํ•˜๋Š” ๋ฐฉ๋ฒ•์€ ๋Œ€ํ‘œ์ ์œผ๋กœ 3๊ฐ€์ง€๊ฐ€ ์žˆ๋‹ค. 1. ํ˜ธ์ŠคํŠธ์™€ ๋ณผ๋ฅจ์„ ๊ณต์œ  ์‹ค์Šต์œผ๋กœ mysql๋ฐ์ดํ„ฐ๋ฒ ์ด์Šค ์ปจํ…Œ์ด๋„ˆ์™€ ์›Œ๋“œํ”„๋ ˆ์Šค ์›น ์„œ๋ฒ„ ์ปจํ…Œ์ด๋„ˆ๋ฅผ ์ƒ์„ฑํ•œ๋‹ค. > //DB์ปจํ…Œ์ด๋„ˆ ์ƒ์„ฑ $ docker run -d --name wordpressdbhostvolume -e MYSQLROOT_PASSWORD=pass

2021๋…„ 1์›” 11์ผ
ยท
0๊ฐœ์˜ ๋Œ“๊ธ€
ยท
post-thumbnail

[Docker] 2์žฅ : ๋„์ปค ์—”์ง„_์ปจํ…Œ์ด๋„ˆ

๋„์ปค์˜ ์ƒํƒœ๊ณ„์— ์žˆ๋Š” ์—ฌ๋Ÿฌ ํ”„๋กœ๊ทธํŠธ๋“ค์€ ๋„์ปค ์—”์ง„์„ ์ข€ ๋” ํšจ์œจ์ ์œผ๋กœ ์‚ฌ์šฉํ•˜๊ธฐ ์œ„ํ•œ๊ฒƒ์ด๋ฏ€๋กœ ํ•ต์‹ฌ์€ ๋„์ปค ์—”์ง„์ด๋‹ค. ๋„์ปค์—”์ง„์—์„œ ์‚ฌ์šฉํ•˜๋Š” ๊ธฐ๋ณธ ๋‹จ์œ„๋Š” ์ด๋ฏธ์ง€์™€ ์ปจํ…Œ์ด๋„ˆ์ด๋‹ค. 1. ์ด๋ฏธ์ง€ (1) ๊ฐœ๋… ์ด๋ฏธ์ง€๋Š” ์ปจํ…Œ์ด๋„ˆ๋ฅผ ์ƒ์„ฑํ• ๋•Œ ํ•„์š”ํ•œ ์š”์†Œ์ด๋‹ค. ์ด๋ฏธ์ง€๋Š” ์—ฌ๋Ÿฌ ๊ณ„์ธต์œผ๋กœ ๋œ ๋ฐ”์ด๋„ˆ๋ฆฌ ํŒŒ์ผ๋กœ ์กด์žฌํ•˜๊ณ , ์ปจํ…Œ์ด๋„ˆ๋ฅผ ์ƒ์„ฑํ•˜๊ณ  ์‹คํ–‰ํ•  ๋•Œ ์ฝ๊ธฐ ์ „์šฉ์œผ๋กœ ์‚ฌ์šฉ๋œ๋‹ค. (2) ์ด๋ฆ„ ๊ตฌ์„ฑ ์ด๋ฏธ์ง€๋Š” ๋„์ปค ๋ช…๋ น์–ด๋กœ ๋‚ด๋ ค๋ฐ›์„ ์ˆ˜ ์žˆ๋Š”๋ฐ, ๋ณดํ†ต ๋„์ปค์—์„œ๋Š” ์ด๋ฏธ์ง€์˜ ์ด๋ฆ„์„ ์•„๋ž˜์™€ ๊ฐ™์ด ๊ตฌ๋ถ„ํ•˜์—ฌ ๊ตฌ์„ฑํ•œ๋‹ค. >๐Ÿ‘‰๐Ÿป์ €์žฅ์†Œ ์ด๋ฆ„/์ด๋ฏธ์ง€ ์ด๋ฆ„:ํƒœ๊ทธ ex) ubuntu:14.04 ## ์ €์žฅ์†Œ ์ด๋ฆ„ : ์ด๋ฏธ์ง€๊ฐ€ ์ €์žฅ๋œ ์žฅ์†Œ์ด๋‹ค. ์ €์žฅ์†Œ ์ด๋ฆ„์ด ๋ช…์‹œ๋˜์ง€ ์•Š์•˜๋‹ค๋ฉด, ํ•ด๋‹น ์ด๋ฏธ์ง€๋Š” ๋„์ปค์—์„œ ๊ธฐ๋ณธ์ ์œผ๋กœ ์ œ๊ณตํ•˜๋Š” ์ด๋ฏธ์ง€ ์ €์žฅ์†Œ์ธ ๋„์ปค ํ—ˆ๋ธŒ์˜ ๊ณต์‹์ด๋ฏธ์ง€๋ฅผ ๋œปํ•œ๋‹ค. ์ €์žฅ์†Œ ์ด๋ฆ„์€ ์ƒ๋žตํ•˜๋Š” ๊ฒฝ์šฐ๋„ ์žˆ๋‹ค. ## ์ด๋ฏธ์ง€ ์ด๋ฆ„ : ์ด๋ฏธ์ง€์˜ ์—ญํ• ์„ ๋‚˜ํƒ€๋‚ธ๋‹ค. ์ด๋ฏธ์ง€์˜

2021๋…„ 1์›” 9์ผ
ยท
0๊ฐœ์˜ ๋Œ“๊ธ€
ยท

[SERVER] Docker๋ฅผ ์ฒ˜์Œ ์ ‘ํ•˜๋‹ค.

1. Docker๋ž€? ๋„์ปค๋Š” ์„œ๋ฒ„๋ฅผ ๋Œ๋ฆฌ๊ธฐ ์œ„ํ•œ ํ™˜๊ฒฝ์„ ๊ตฌ์ถ•ํ•˜๋Š”๊ฒƒ์„ ๋„์™€์ค€๋‹ค. ์„œ๋ฒ„๋ฅผ ์šด์˜ํ•˜๋‹ค ๋ณด๋ฉด ๋” ์„ฑ๋Šฅ ์ข‹์€ ์„œ๋ฒ„๋กœ ๋ฐ”๊พธ๊ฑฐ๋‚˜, ์„œ๋น„์Šค ์ ‘์†๋Ÿ‰์ด ๋Š˜์–ด๋‚ ์ˆ˜๋ก ์„œ๋ฒ„๋ฅผ ์ถ”๊ฐ€ํ•ด์•ผ ๋˜๋Š” ์ผ์ด ๋ฐœ์ƒํ•œ๋‹ค. ์˜ˆ๋ฅผ ๋“ค์–ด ํ˜„์žฌ ์„œ๋น„์Šค๋ฅผ ํŒŒ์ด์ฌ2์—์„œ ๋Œ๋ฆฌ๊ณ  ์žˆ๋Š”๋ฐ, ์ƒˆ๋กœ์šด ์„œ๋น„์Šค๋Š” ํŒŒ์ด์ฌ3์—์„œ ๋Œ๋ฆฌ๊ณ ์ž ํ•˜๋ฉด ํ™˜๊ฒฝ์„ ๋งž์ถฐ์ฃผ๋Š” ๊ฒƒ๋„ ๋ณต์žกํ•ด์ง„๋‹ค. ์ด๋Ÿฌํ•œ ๋ฌธ์ œ๋“ค์„ ๋„์ปค๊ฐ€ ํ•ด๊ฒฐํ•ด์ค€๋‹ค! (1) ์ด๋ฏธ์ง€ ํ”„๋กœ๊ทธ๋žจ์—์„œ ๊ฐ ์š”์†Œ๊ฐ€ ์„ค์น˜๋œ ๋ชจ์Šต์„ ๋„์ปค๋Š” ์ด๋ฏธ์ง€๋ผ๋Š” ํ˜•ํƒœ๋กœ ๋ฐ•์ œํ•ด์„œ ์ €์žฅํ•œ๋‹ค. ์“ฐ์ด๋Š” ํ”„๋กœ๊ทธ๋žจ๋งˆ๋‹ค ๊ธฐ๋ณธ์ ์œผ๋กœ ์ œ๊ณต๋˜๋Š” ์ด๋ฏธ์ง€๊ฐ€ ์žˆ์„ ์ˆ˜ ์žˆ๊ณ , ๊ฐœ๋ฐœ์ž๊ฐ€ ์›ํ•˜๋Š”๋Œ€๋กœ ๋งŒ๋“ค ์ˆ˜๋„ ์žˆ๋‹ค. ๋งŒ๋“ค์–ด์ง„ ์ด๋ฏธ์ง€๋“ค์€ DockerHub์ด๋ผ๋Š” ๊ณณ์— ์—…๋กœ๋“œ๋œ๋‹ค. ๋งˆ์น˜ git์œผ๋กœ ๊ด€๋ฆฌํ•œ ๋‚ด์šฉ์„ github์— ์˜ฌ๋ฆฌ๊ณ  ์‚ฌ๋žŒ๋“ค๊ณผ ๊ณต์œ ํ•˜๋Š”๊ฒƒ์ฒ˜๋Ÿผ, ๋„์ปค ์ด๋ฏธ์ง€๋“ค๋„ dockerhub์— ์—…๋กœ๋“œ ๋˜์–ด ๊ณต์œ ๋œ๋‹ค. ์ด๋ฏธ์ง€๋กœ ๋ฐ•์ œ๋œ ์š”์†Œ๋“ค์ด ํ•จ๊ป˜ ์—ฐ๊ฒฐ๋ผ์„œ ๋™์ž‘ํ•  ์ˆ˜ ์žˆ๊ฒŒ ํ•˜๋Š” ๋ช…๋ น์–ด๋‚˜ ์ฝ”๋“œ๋ฅผ ์–ธ์ œ ์–ด๋””์„œ๋‚˜ ๋‹ค๋ฅธ ์ปดํ“จํ„ฐ์—์„œ๋„

2021๋…„ 1์›” 5์ผ
ยท
0๊ฐœ์˜ ๋Œ“๊ธ€
ยท