๋„์ปคํ—ˆ๋ธŒ ํ•ดํ‚น

๋„์ปคํ—ˆ๋ธŒ ํ•ดํ‚น

๋ช‡ ์‹œ๊ฐ„ ์ „์— DockerHub์˜ ์ผ๋ถ€ ์‚ฌ์šฉ์ž์—๊ฒŒ ๋‹ค์Œ ๋‚ด์šฉ์ด ํฌํ•จ๋œ ์ด๋ฉ”์ผ์ด ์ „์†ก๋˜์—ˆ์Šต๋‹ˆ๋‹ค.

โ€œ25๋…„ 2019์›” XNUMX์ผ ๋ชฉ์š”์ผ์— ์šฐ๋ฆฌ๋Š” ์ผ๋ถ€ ๋น„๊ธˆ์œต ์‚ฌ์šฉ์ž ๋ฐ์ดํ„ฐ๋ฅผ ์ €์žฅํ•˜๋Š” DockerHub ๋ฐ์ดํ„ฐ๋ฒ ์ด์Šค ์ค‘ ํ•˜๋‚˜์— ๋Œ€ํ•œ ๋ฌด๋‹จ ์•ก์„ธ์Šค๋ฅผ ๋ฐœ๊ฒฌํ–ˆ์Šต๋‹ˆ๋‹ค. ๋ฐœ๊ฒฌ ์ฆ‰์‹œ ์‚ฌ์šฉ์ž ๋ฐ์ดํ„ฐ๋ฅผ ๋ณดํ˜ธํ•˜๊ธฐ ์œ„ํ•ด ํ•„์š”ํ•œ ๋ชจ๋“  ์กฐ์น˜๋ฅผ ์ทจํ–ˆ์Šต๋‹ˆ๋‹ค.

์ด์ œ ์˜ํ–ฅ์„ ๋ฐ›์€ DockerHub ๊ณ„์ •๊ณผ ๊ณ„์ • ์†Œ์œ ์ž๊ฐ€ ์ง€๊ธˆ ์ทจํ•ด์•ผ ํ•  ์กฐ์น˜๋ฅผ ํฌํ•จํ•˜์—ฌ ์กฐ์‚ฌ ์ค‘์— ์ฐพ์„ ์ˆ˜ ์žˆ์—ˆ๋˜ ์ •๋ณด๋ฅผ ๊ณต์œ ํ•˜๊ณ ์ž ํ•ฉ๋‹ˆ๋‹ค.

์šฐ๋ฆฌ๊ฐ€ ์•Œ์•„๋‚ธ ๊ฒƒ์€ ๋‹ค์Œ๊ณผ ๊ฐ™์Šต๋‹ˆ๋‹ค.

์งง์€ ๊ธฐ๊ฐ„ ๋™์•ˆ DockerHub ๋ฐ์ดํ„ฐ๋ฒ ์ด์Šค์— ๋ฌด๋‹จ ์•ก์„ธ์Šคํ•˜๋Š” ๋™์•ˆ ์•ฝ 190๊ฐœ ๊ณ„์ •(์„œ๋น„์Šค ์‚ฌ์šฉ์ž์˜ 000% ๋ฏธ๋งŒ)์˜ ๊ธฐ๋ฐ€ ๋ฐ์ดํ„ฐ๊ฐ€ ๋…ธ์ถœ๋  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ๋ฐ์ดํ„ฐ์—๋Š” ์œ„ ์‚ฌ์šฉ์ž ์ค‘ ์ผ๋ถ€์˜ ์‚ฌ์šฉ์ž ์ด๋ฆ„ ๋ฐ ์•”ํ˜ธ ํ•ด์‹œ์™€ ์ž๋™ํ™”๋œ ์ปจํ…Œ์ด๋„ˆ ๋นŒ๋“œ์— ์‚ฌ์šฉ๋˜๋Š” GitHub ๋ฐ BitBucket ํ† ํฐ์ด ํฌํ•จ๋ฉ๋‹ˆ๋‹ค.

์ง€๊ธˆ ํ•ด์•ผ ํ•  ์ผ:

- ๋™์ผํ•œ ๋น„๋ฐ€๋ฒˆํ˜ธ๋ฅผ ์‚ฌ์šฉํ•˜๋Š” DockerHub ๋ฐ ๋‹ค๋ฅธ ๊ณ„์ •์˜ ๋น„๋ฐ€๋ฒˆํ˜ธ๋ฅผ ๋ณ€๊ฒฝํ•˜๋„๋ก ์‚ฌ์šฉ์ž์—๊ฒŒ ์š”์ฒญํ•ฉ๋‹ˆ๋‹ค.

- ์ด๋กœ ์ธํ•ด ์˜ํ–ฅ์„ ๋ฐ›์•˜์„ ์ˆ˜ ์žˆ๋Š” ์ž๋™ํ™”๋œ ๋นŒ๋“œ๋ฅผ ์‚ฌ์šฉํ•˜๋Š” ์‚ฌ์šฉ์ž๋Š” ํ† ํฐ ๋ฐ ์•ก์„ธ์Šค ํ‚ค๋ฅผ ์žฌ์„ค์ •ํ–ˆ์Šต๋‹ˆ๋‹ค. ๋˜ํ•œ ์ตœ๊ทผ ์˜์‹ฌ์Šค๋Ÿฌ์šด ํ™œ๋™์ด ์žˆ๋Š”์ง€ ๋ฆฌํฌ์ง€ํ† ๋ฆฌ๋ฅผ ํ™•์ธํ•˜๋„๋ก ์š”์ฒญํ•ฉ๋‹ˆ๋‹ค.

- ์ง€๋‚œ 24์‹œ๊ฐ„ ๋™์•ˆ GitHub ๋ฐ BitBucket ๊ณ„์ •์—์„œ ์˜์‹ฌ์Šค๋Ÿฌ์šด ํ™œ๋™์„ ์กฐ์‚ฌํ•˜๋Š” ๋ฐฉ๋ฒ•์„ ์•Œ์•„๋ณด๋ ค๋ฉด ๋งํฌ๋ฅผ ๋”ฐ๋ผ๊ฐ€์‹ญ์‹œ์˜ค. help.github.com/en/articles/reviewing-your-security-log ะธ bitbucket.org/blog/new-audit-logs-give-you-the-who-what-when-and-where

- ์ž๋™ ๋นŒ๋“œ ์„œ๋น„์Šค์˜ ํ˜„์žฌ ๋นŒ๋“œ์— ์˜ํ–ฅ์„ ์ค„ ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. GitHub ๋ฐ BitBucket ๊ณ„์ •์˜ ์—ฐ๊ฒฐ์„ ํ•ด์ œํ–ˆ๋‹ค๊ฐ€ ๋‹ค์‹œ ์—ฐ๊ฒฐํ•ด์•ผ ํ•  ์ˆ˜๋„ ์žˆ์Šต๋‹ˆ๋‹ค. ์—ฌ๊ธฐ์— ์ž์„ธํžˆ ์จ์žˆ์Šต๋‹ˆ๋‹ค. docs.docker.com/docker-hub/builds/link-source

๊ทธ๋Ÿฌ๋ฉด ์šฐ๋ฆฌ๋Š” ๋ณด์•ˆ ์‹œ์Šคํ…œ์„ ๊ฐœ์„ ํ•˜๊ณ  ์ •์ฑ…์„ ๊ฒ€ํ† ํ•  ๊ฒƒ์ž…๋‹ˆ๋‹ค. ๋˜ํ•œ ํ–ฅํ›„ ๋ฐœ์ƒํ•  ์ˆ˜ ์žˆ๋Š” ๋ถˆ๋ฒ• ํ™œ๋™์„ ์ถ”์ ํ•˜๊ธฐ ์œ„ํ•œ ์ถ”๊ฐ€ ๋ฉ”ํŠธ๋ฆญ์„ ์„ค์ •ํ–ˆ์Šต๋‹ˆ๋‹ค.

์šฐ๋ฆฌ๋Š” ์—ฌ์ „ํžˆ ์‚ฌ๊ฑด์„ ์กฐ์‚ฌํ•˜๊ณ  ์žˆ์œผ๋ฉฐ ๋” ์ž์„ธํ•œ ์ •๋ณด๊ฐ€ ๋‚˜์˜ค๋Š” ๋Œ€๋กœ ์•Œ๋ ค๋“œ๋ฆฌ๊ฒ ์Šต๋‹ˆ๋‹ค."

ํ‰์†Œ์™€ ๊ฐ™์ด ์šฐ๋ฆฌ๋Š” ์ž์‹ ์˜ ๋ฉ”์ผ, ํ‘œ์‹œ๋œ ์„œ๋น„์Šค์˜ ๊ณ„์ •์„ ํ™•์ธํ•˜๊ณ  ์•”ํ˜ธ๋ฅผ ๋‹ค์‹œ ๋งŒ๋“ญ๋‹ˆ๋‹ค. ์ƒˆ๋กœ์šด ์ •๋ณด๊ฐ€ ์ œ๊ณต๋˜๋ฉด ์ด ๊ฒŒ์‹œ๋ฌผ์„ ์—…๋ฐ์ดํŠธํ•˜๊ฒ ์Šต๋‹ˆ๋‹ค.

๋“ฑ๋ก๋œ ์‚ฌ์šฉ์ž๋งŒ ์„ค๋ฌธ ์กฐ์‚ฌ์— ์ฐธ์—ฌํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ๋กœ๊ทธ์ธ์ œ๋ฐœ

๋น„์Šทํ•œ ํŽธ์ง€๋ฅผ ๋ฐ›์œผ์…จ๋‚˜์š”?

  • ะ”ะฐ

  • ์•„๋‹ˆ

  • DockerHub ๊ณ„์ •์ด ์—†์Šต๋‹ˆ๋‹ค.

26๋ช…์˜ ์‚ฌ์šฉ์ž๊ฐ€ ํˆฌํ‘œํ–ˆ์Šต๋‹ˆ๋‹ค. 2๋ช…์˜ ์‚ฌ์šฉ์ž๊ฐ€ ๊ธฐ๊ถŒํ–ˆ์Šต๋‹ˆ๋‹ค.

์ถœ์ฒ˜ : habr.com

์ฝ”๋ฉ˜ํŠธ๋ฅผ ์ถ”๊ฐ€