Compose: ์‚ฌ์šฉ์ค‘์ธ Docker Engine์ด ์Šค์›œ ๋ชจ๋“œ์—์„œ ์‹คํ–‰ ์ค‘์ž…๋‹ˆ๋‹ค. Compose๋Š” ์Šค์›œ ๋ชจ๋“œ๋ฅผ ์‚ฌ์šฉํ•˜์—ฌ ์Šค์›œ์˜ ์—ฌ๋Ÿฌ ๋…ธ๋“œ์— ์„œ๋น„์Šค๋ฅผ ๋ฐฐํฌํ•˜์ง€ ์•Š์Šต๋‹ˆ๋‹ค. ๋ชจ๋“  ์ปจํ…Œ์ด๋„ˆ๋Š” ํ˜„์žฌ ๋…ธ๋“œ์—์„œ ์˜ˆ์•ฝ๋ฉ๋‹ˆ๋‹ค.

์— ๋งŒ๋“  2017๋…„ 08์›” 30์ผ  ยท  3์ฝ”๋ฉ˜ํŠธ  ยท  ์ถœ์ฒ˜: docker/compose

๋‚ด ์‘์šฉ ํ”„๋กœ๊ทธ๋žจ์ด ์ œ๋Œ€๋กœ ์ž‘๋™ํ–ˆ์ง€๋งŒ ๊ฐ‘์ž๊ธฐ ๋‹ค์Œ ๋ฉ”์‹œ์ง€๊ฐ€ ๋‚˜ํƒ€๋‚ฉ๋‹ˆ๋‹ค.

์‚ฌ์šฉ์ค‘์ธ Docker Engine์ด ์Šค์›œ ๋ชจ๋“œ์—์„œ ์‹คํ–‰ ์ค‘์ž…๋‹ˆ๋‹ค.
Compose๋Š” ์Šค์›œ ๋ชจ๋“œ๋ฅผ ์‚ฌ์šฉํ•˜์—ฌ ์Šค์›œ์˜ ์—ฌ๋Ÿฌ ๋…ธ๋“œ์— ์„œ๋น„์Šค๋ฅผ ๋ฐฐํฌํ•˜์ง€ ์•Š์Šต๋‹ˆ๋‹ค. ๋ชจ๋“  ์ปจํ…Œ์ด๋„ˆ๋Š” ํ˜„์žฌ ๋…ธ๋“œ์—์„œ ์˜ˆ์•ฝ๋ฉ๋‹ˆ๋‹ค.

๋‚ด ์‘์šฉ ํ”„๋กœ๊ทธ๋žจ์—์„œ swarm์„ ์‚ฌ์šฉํ•˜์ง€ ์•Š์ง€๋งŒ์ด ์‘์šฉ ํ”„๋กœ๊ทธ๋žจ ์ด์ „์— ์ž‘์—…ํ–ˆ์Šต๋‹ˆ๋‹ค.

kinquestion

๊ฐ€์žฅ ์œ ์šฉํ•œ ๋Œ“๊ธ€

docker swarm init ๋˜๋Š” docker swarm join ์‹คํ–‰ ํ•œ ๊ฒฝ์šฐ ํ‘œ์‹œ๋˜๋Š” ๊ฒฝ๊ณ  ์ผ๋ฟ์ž…๋‹ˆ๋‹ค. ์ด Docker ์—”์ง„ ์ธ์Šคํ„ด์Šค์—์„œ Swarm ๋ชจ๋“œ๋ฅผ ์‚ฌ์šฉํ•˜์ง€ ์•Š์œผ๋ ค๋ฉด docker swarm leave --force ๋ฅผ ์‹คํ–‰ํ•˜์—ฌ ๊ฒฝ๊ณ ๋ฅผ ์ œ๊ฑฐ ํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ์–ด๋Š ์ชฝ์ด๋“  ์ด๊ฒƒ์€ ์‘์šฉ ํ”„๋กœ๊ทธ๋žจ์— ์˜ํ–ฅ์„ ๋ฏธ์น˜์ง€ ์•Š์Šต๋‹ˆ๋‹ค.

๋ชจ๋“  3 ๋Œ“๊ธ€

docker swarm init ๋˜๋Š” docker swarm join ์‹คํ–‰ ํ•œ ๊ฒฝ์šฐ ํ‘œ์‹œ๋˜๋Š” ๊ฒฝ๊ณ  ์ผ๋ฟ์ž…๋‹ˆ๋‹ค. ์ด Docker ์—”์ง„ ์ธ์Šคํ„ด์Šค์—์„œ Swarm ๋ชจ๋“œ๋ฅผ ์‚ฌ์šฉํ•˜์ง€ ์•Š์œผ๋ ค๋ฉด docker swarm leave --force ๋ฅผ ์‹คํ–‰ํ•˜์—ฌ ๊ฒฝ๊ณ ๋ฅผ ์ œ๊ฑฐ ํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ์–ด๋Š ์ชฝ์ด๋“  ์ด๊ฒƒ์€ ์‘์šฉ ํ”„๋กœ๊ทธ๋žจ์— ์˜ํ–ฅ์„ ๋ฏธ์น˜์ง€ ์•Š์Šต๋‹ˆ๋‹ค.

๋‚˜๋Š” ๊ตฐ์ง‘ ๋ช…๋ น๋„ ์‹คํ–‰ํ•˜์ง€ ์•Š๊ณ ์žˆ๋‹ค. ์ด์ „์— ์‹คํ–‰ ์ค‘์ด๋˜ Visual Studio 2017 ๋‚ด์—์„œ๋งŒ ํ”„๋กœ์ ํŠธ๋ฅผ ์‹คํ–‰ํ–ˆ์ง€๋งŒ ์ง€๊ธˆ์€์ด ์˜ค๋ฅ˜๊ฐ€ ๋ฐœ์ƒํ•ฉ๋‹ˆ๋‹ค.

๊ดœ์ฐฎ์•„. ์˜ค๋ฅ˜๊ฐ€ ์•„๋‹ˆ๋ผ ๊ฒฝ๊ณ ์ž…๋‹ˆ๋‹ค. ๋ฌด์‹œํ•ด๋„๋ฉ๋‹ˆ๋‹ค. : +1 :

์ด ํŽ˜์ด์ง€๊ฐ€ ๋„์›€์ด ๋˜์—ˆ๋‚˜์š”?
0 / 5 - 0 ๋“ฑ๊ธ‰