dockerhub เชนเซ‡เช•

เชฅเซ‹เชกเชพ เช•เชฒเชพเช•เซ‹ เชชเชนเซ‡เชฒเชพ, เชกเซ‹เช•เชฐเชนเชฌเชจเชพ เช•เซ‡เชŸเชฒเชพเช• เชตเชชเชฐเชพเชถเช•เชฐเซเชคเชพเช“เชจเซ‡ เชจเซ€เชšเซ‡เชจเซ€ เชธเชพเชฎเช—เซเชฐเซ€ เชธเชพเชฅเซ‡ เช‡เชฎเซ‡เช‡เชฒ เชฎเซ‹เช•เชฒเชตเชพเชฎเชพเช‚ เช†เชตเซเชฏเชพ เชนเชคเชพ:

โ€œเช—เซเชฐเซเชตเชพเชฐเซ‡, เชเชชเซเชฐเชฟเชฒ 25, 2019, เช…เชฎเซ‡ เชกเซ‹เช•เชฐเชนเชฌ เชกเซ‡เชŸเชพเชฌเซ‡เชเชฎเชพเช‚เชฅเซ€ เชเช•เชจเซ€ เช…เชจเชงเชฟเช•เซƒเชค เชเช•เซเชธเซ‡เชธ เชถเซ‹เชงเซ€ เช•เชพเชขเซ€, เชœเซ‡ เช•เซ‡เชŸเชฒเชพเช• เชฌเชฟเชจ-เชจเชพเชฃเชพเช•เซ€เชฏ เชตเชชเชฐเชพเชถเช•เชฐเซเชคเชพ เชกเซ‡เชŸเชพเชจเซ‡ เชธเช‚เช—เซเชฐเชนเชฟเชค เช•เชฐเซ‡ เช›เซ‡. เชถเซ‹เชง เชชเชฐ, เช…เชฎเซ‡ เชคเชฐเชค เชœ เชตเชชเชฐเชพเชถเช•เชฐเซเชคเชพเชจเชพ เชกเซ‡เชŸเชพเชจเซ‡ เชธเซเชฐเช•เซเชทเชฟเชค เช•เชฐเชตเชพ เชฎเชพเชŸเซ‡ เชคเชฎเชพเชฎ เชœเชฐเซ‚เชฐเซ€ เชชเช—เชฒเชพเช‚ เชฒเซ€เชงเชพเช‚.

เช…เชจเซ‡ เชนเชตเซ‡ เช…เชฎเซ‡ เชคเซ‡ เชฎเชพเชนเชฟเชคเซ€ เชถเซ‡เชฐ เช•เชฐเชตเชพ เชฎเชพเช‚เช—เซ€เช เช›เซ€เช เชœเซ‡ เช…เชฎเซ‡ เชคเชชเชพเชธ เชฆเชฐเชฎเชฟเชฏเชพเชจ เชถเซ‹เชงเซ€ เชถเช•เซเชฏเชพ เชนเชคเชพ, เชœเซ‡เชฎเชพเช‚ เช•เชฏเชพ 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

เช…เชฎเซ‡, เชฌเชฆเชฒเชพเชฎเชพเช‚, เช…เชฎเชพเชฐเซ€ เชธเซเชฐเช•เซเชทเชพ เชธเชฟเชธเซเชŸเชฎเชฎเชพเช‚ เชธเซเชงเชพเชฐเซ‹ เช•เชฐเซ€เชถเซเช‚ เช…เชจเซ‡ เช…เชฎเชพเชฐเซ€ เชจเซ€เชคเชฟเช“เชจเซ€ เชธเชฎเซ€เช•เซเชทเชพ เช•เชฐเซ€เชถเซเช‚. เช…เชฎเซ‡ เชธเช‚เชญเชตเชฟเชค เชญเชพเชตเชฟ เช—เซ‡เชฐเช•เชพเชฏเชฆเซ‡เชธเชฐ เชชเซเชฐเชตเซƒเชคเซเชคเชฟเชจเซ‡ เชŸเซเชฐเซ…เช• เช•เชฐเชตเชพ เชฎเชพเชŸเซ‡ เชตเชงเชพเชฐเชพเชจเชพ เชฎเซ‡เชŸเซเชฐเชฟเช•เซเชธ เชชเชฃ เชธเซ‡เชŸ เช•เชฐเซเชฏเชพ เช›เซ‡.

เช…เชฎเซ‡ เชนเชœเซ€ เชชเชฃ เช† เช˜เชŸเชจเชพเชจเซ€ เชคเชชเชพเชธ เช•เชฐเซ€ เชฐเชนเซเชฏเชพ เช›เซ€เช เช…เชจเซ‡ เชตเชงเซ เชตเชฟเช—เชคเซ‹ เช‰เชชเชฒเชฌเซเชง เชฅเชคเชพเช‚ เชคเชฎเชจเซ‡ เช…เชชเชกเซ‡เชŸ เช•เชฐเซ€เชถเซเช‚."

เชนเช‚เชฎเซ‡เชถเชจเซ€ เชœเซ‡เชฎ, เช…เชฎเซ‡ เช…เชฎเชพเชฐเซ€ เชชเซ‹เชคเชพเชจเซ€ เชฎเซ‡เช‡เชฒ, เชฆเชฐเซเชถเชพเชตเซ‡เชฒ เชธเซ‡เชตเชพเช“เชฎเชพเช‚ เช…เชฎเชพเชฐเชพ เชเช•เชพเช‰เชจเซเชŸเซเชธ เชคเชชเชพเชธเซ€เช เช›เซ€เช เช…เชจเซ‡ เชชเชพเชธเชตเชฐเซเชก เชซเชฐเซ€เชฅเซ€ เชฌเชจเชพเชตเซ€เช เช›เซ€เช. เชจเชตเซ€ เชฎเชพเชนเชฟเชคเซ€ เช‰เชชเชฒเชฌเซเชง เชฅเชคเชพเช‚ เชœ เช…เชฎเซ‡ เช† เชชเซ‹เชธเซเชŸเชจเซ‡ เช…เชชเชกเซ‡เชŸ เช•เชฐเซ€เชถเซเช‚.

เชซเช•เซเชค เชจเซ‹เช‚เชงเชพเชฏเซ‡เชฒเชพ เชตเชชเชฐเชพเชถเช•เชฐเซเชคเชพเช“ เชœ เชธเชฐเซเชตเซ‡เชฎเชพเช‚ เชญเชพเช— เชฒเชˆ เชถเช•เซ‡ เช›เซ‡. เชธเชพเช‡เชจ เช‡เชจ เช•เชฐเซ‹, เชฎเชนเซ‡เชฐเชฌเชพเชจเซ€ เช•เชฐเซ€เชจเซ‡.

เชถเซเช‚ เชคเชฎเชจเซ‡ เชธเชฎเชพเชจ เชชเชคเซเชฐ เชฎเชณเซเชฏเซ‹ เช›เซ‡?

  • เชนเชพ

  • เช•เซ‹เชˆ

  • เชฎเชพเชฐเซ€ เชชเชพเชธเซ‡ เชกเซ‹เช•เชฐเชนเชฌ เชเช•เชพเช‰เชจเซเชŸ เชจเชฅเซ€

26 เชตเชชเชฐเชพเชถเช•เชฐเซเชคเชพเช“เช เชฎเชค โ€‹โ€‹เช†เชชเซเชฏเซ‹. 2 เชตเชชเชฐเชพเชถเช•เชฐเซเชคเชพเช“ เชฆเซ‚เชฐ เชฐเชนเซเชฏเชพ.

เชธเซ‹เชฐเซเชธ: www.habr.com

เชเช• เชŸเชฟเชชเซเชชเชฃเซ€ เช‰เชฎเซ‡เชฐเซ‹