Machine: ๊ฐœ์ธ ๋ ˆ์ง€์ŠคํŠธ๋ฆฌ์— ๋Œ€ํ•œ ๋กœ๊ทธ์ธ์„ ๊ตฌ์„ฑํ•˜๋Š” ๋ฐฉ๋ฒ•์€ ๋ฌด์—‡์ž…๋‹ˆ๊นŒ?

์— ๋งŒ๋“  2016๋…„ 04์›” 12์ผ  ยท  3์ฝ”๋ฉ˜ํŠธ  ยท  ์ถœ์ฒ˜: docker/machine

๊ฐœ์ธ ๋ ˆ์ง€์ŠคํŠธ๋ฆฌ์— ๋Œ€ํ•œ ์ž๊ฒฉ ์ฆ๋ช…์„ ๊ตฌ์„ฑํ•˜๋Š” ๋ฐฉ๋ฒ•์„ ์•„์ง ์ฐพ์ง€ ๋ชปํ–ˆ์Šต๋‹ˆ๋‹ค(์‚ฌ์šฉ์ž ์ด๋ฆ„ ๋ฐ ์•”ํ˜ธ์—์„œ์™€ ๊ฐ™์ด TLS๊ฐ€ ์ œ๋Œ€๋กœ ์ž‘๋™ํ•จ).

docker-machine์ด $HOME/.dockercfg ๋ฅผ VM์— ๋ณต์‚ฌํ•  ๊ฒƒ์œผ๋กœ ์˜ˆ์ƒํ–ˆ์Šต๋‹ˆ๋‹ค(์ธ์ฆ์„œ๋ฅผ ๋ณต์‚ฌํ•˜๋Š” ๊ฒƒ์ฒ˜๋Ÿผ).

๋‚ด๊ฐ€ ๋ˆ„๋ฝ๋œ ๊ฒƒ์ด ์žˆ๊ฑฐ๋‚˜ ๋น„๊ณต๊ฐœ ๋ ˆ์ง€์ŠคํŠธ๋ฆฌ์— ๋Œ€ํ•œ ๋กœ๊ทธ์ธ ์ž๊ฒฉ ์ฆ๋ช…์ด ์ง€์›๋˜์ง€ ์•Š์Šต๋‹ˆ๊นŒ?

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

์ง€์†์  ํ†ตํ•ฉ์„ ์œ„ํ•ด Gitlab์˜ ์ƒˆ๋กœ์šด ์ž๋™ ํฌ๊ธฐ ์กฐ์ • ๊ธฐ๋Šฅ ์„ ์‚ฌ์šฉํ•˜๊ณ  ์‹ถ์Šต๋‹ˆ๋‹ค. ์ด

ํ˜„์žฌ ์‹œ๋„ํ•˜๋ ค๋Š” ๊ฐ ํด๋ผ์šฐ๋“œ ์ œ๊ณต์—…์ฒด์— ๋Œ€ํ•ด ์‚ฌ์šฉ์ž ์ง€์ • ์ด๋ฏธ์ง€๋ฅผ ๊ตฌ์ถ•ํ•˜๋Š” ๊ฒƒ ์™ธ์—๋Š” ๋Œ€์•ˆ์ด ์—†์Šต๋‹ˆ๋‹ค. ์ด๋Š” ์„ฑ๊ฐ€์‹œ๊ณ  ์‹œ๊ฐ„์ด ๋งŽ์ด ๊ฑธ๋ฆฌ๋ฉฐ ์ตœ์•…์˜ ๊ฒฝ์šฐ ๋ณด์•ˆ ์œ„ํ—˜์ด ๋”ฐ๋ฆ…๋‹ˆ๋‹ค.

docker-machine์€ ์ด๋ฏธ TLS ์ธ์ฆ์„œ๋ฅผ ๋ณต์‚ฌํ•˜๊ณ  ์žˆ์œผ๋ฏ€๋กœ ๋กœ๊ทธ์ธ ์ž๊ฒฉ ์ฆ๋ช…์œผ๋กœ ๋™์ผํ•œ ์ž‘์—…์„ ์ˆ˜ํ–‰ํ•ด์•ผ ํ•œ๋‹ค๊ณ  ์ฃผ์žฅํ•ฉ๋‹ˆ๋‹ค.

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

์ง€์›๋˜์ง€๋งŒ Docker ํด๋ผ์ด์–ธํŠธ๊ฐ€ AFAIK๋ฅผ ํ˜ธ์ถœํ•˜๋Š” ์ปดํ“จํ„ฐ์—์„œ ํ•ญ์ƒ ์ฝ์Šต๋‹ˆ๋‹ค. ๋”ฐ๋ผ์„œ ๊ฐœ์ธ ์ด๋ฏธ์ง€๋ฅผ ๊ฐ€์ ธ์˜ค๋ ค๋ฉด ์ด๋ฏธ docker login ed๊ฐ€ ์žˆ๋Š” ๋™์ผํ•œ ์ปดํ“จํ„ฐ(ํด๋ผ์ด์–ธํŠธ)์—์„œ docker pull ๋ฅผ ๊ฐ€์ ธ์™€์•ผ ํ•ฉ๋‹ˆ๋‹ค.

์›ํ•˜๋Š” ๊ฒฝ์šฐ ์ƒ์„ฑ๋œ ์ธ์Šคํ„ด์Šค์— docker-machine scp .dockercfg ํŒŒ์ผ์„

์ง€์†์  ํ†ตํ•ฉ์„ ์œ„ํ•ด Gitlab์˜ ์ƒˆ๋กœ์šด ์ž๋™ ํฌ๊ธฐ ์กฐ์ • ๊ธฐ๋Šฅ ์„ ์‚ฌ์šฉํ•˜๊ณ  ์‹ถ์Šต๋‹ˆ๋‹ค. ์ด

ํ˜„์žฌ ์‹œ๋„ํ•˜๋ ค๋Š” ๊ฐ ํด๋ผ์šฐ๋“œ ์ œ๊ณต์—…์ฒด์— ๋Œ€ํ•ด ์‚ฌ์šฉ์ž ์ง€์ • ์ด๋ฏธ์ง€๋ฅผ ๊ตฌ์ถ•ํ•˜๋Š” ๊ฒƒ ์™ธ์—๋Š” ๋Œ€์•ˆ์ด ์—†์Šต๋‹ˆ๋‹ค. ์ด๋Š” ์„ฑ๊ฐ€์‹œ๊ณ  ์‹œ๊ฐ„์ด ๋งŽ์ด ๊ฑธ๋ฆฌ๋ฉฐ ์ตœ์•…์˜ ๊ฒฝ์šฐ ๋ณด์•ˆ ์œ„ํ—˜์ด ๋”ฐ๋ฆ…๋‹ˆ๋‹ค.

docker-machine์€ ์ด๋ฏธ TLS ์ธ์ฆ์„œ๋ฅผ ๋ณต์‚ฌํ•˜๊ณ  ์žˆ์œผ๋ฏ€๋กœ ๋กœ๊ทธ์ธ ์ž๊ฒฉ ์ฆ๋ช…์œผ๋กœ ๋™์ผํ•œ ์ž‘์—…์„ ์ˆ˜ํ–‰ํ•ด์•ผ ํ•œ๋‹ค๊ณ  ์ฃผ์žฅํ•ฉ๋‹ˆ๋‹ค.

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