рдбреЙрдХрд░рд╣рдм рд╣реИрдХ рд╣реЛ рдЧрдпрд╛

рдбреЙрдХрд░рд╣рдм рд╣реИрдХ рд╣реЛ рдЧрдпрд╛

рдХреБрдЫ рдШрдВрдЯреЗ рдкрд╣рд▓реЗ, DockerHub рдХреЗ рдХреБрдЫ рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛рдУрдВ рдХреЛ рдирд┐рдореНрдирд▓рд┐рдЦрд┐рдд рд╕рд╛рдордЧреНрд░реА рдХреЗ рд╕рд╛рде рдИрдореЗрд▓ рднреЗрдЬреЗ рдЧрдП рдереЗ:

тАЬрдЧреБрд░реБрд╡рд╛рд░, 25 рдЕрдкреНрд░реИрд▓, 2019 рдХреЛ, рд╣рдордиреЗ рдбреЙрдХрд░рд╣рдм рдбреЗрдЯрд╛рдмреЗрд╕ рдореЗрдВ рд╕реЗ рдПрдХ рддрдХ рдЕрдирдзрд┐рдХреГрдд рдкрд╣реБрдВрдЪ рдХреА рдЦреЛрдЬ рдХреА, рдЬреЛ рдХреБрдЫ рдЧреИрд░-рд╡рд┐рддреНрддреАрдп рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛ рдбреЗрдЯрд╛ рд╕рдВрдЧреНрд░рд╣реАрдд рдХрд░рддрд╛ рд╣реИред рдкрддрд╛ рдЪрд▓рдиреЗ рдкрд░, рд╣рдордиреЗ рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛ рдбреЗрдЯрд╛ рдХреЛ рд╕реБрд░рдХреНрд╖рд┐рдд рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рддреБрд░рдВрдд рд╕рднреА рдЖрд╡рд╢реНрдпрдХ рдХрджрдо рдЙрдард╛рдПред

рдФрд░ рдЕрдм рд╣рдо рд╡рд╣ рдЬрд╛рдирдХрд╛рд░реА рд╕рд╛рдЭрд╛ рдХрд░рдирд╛ рдЪрд╛рд╣реЗрдВрдЧреЗ рдЬреЛ рд╣рдореЗрдВ рдЬрд╛рдВрдЪ рдХреЗ рджреМрд░рд╛рди рдорд┐рд▓реА, рдЬрд┐рд╕рдореЗрдВ рдпрд╣ рднреА рд╢рд╛рдорд┐рд▓ рд╣реИ рдХрд┐ рдХреМрди рд╕реЗ рдбреЙрдХрд░рд╣рдм рдЦрд╛рддреЗ рдкреНрд░рднрд╛рд╡рд┐рдд рд╣реБрдП рдереЗ рдФрд░ рдЙрдирдХреЗ рдорд╛рд▓рд┐рдХреЛрдВ рдХреЛ рдЕрдм рдХреНрдпрд╛ рдХрд╛рд░реНрд░рд╡рд╛рдИ рдХрд░рдиреА рдЪрд╛рд╣рд┐рдПред

рдпрд╣рд╛рдВ рдмрддрд╛рдпрд╛ рдЧрдпрд╛ рд╣реИ рдХрд┐ рд╣рдо рдХреНрдпрд╛ рдкрддрд╛ рд▓рдЧрд╛рдиреЗ рдореЗрдВ рдХрд╛рдордпрд╛рдм рд░рд╣реЗ:

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 рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛ рдЕрдиреБрдкрд╕реНрдерд┐рдд рд░рд╣реЗред

рд╕реНрд░реЛрдд: www.habr.com

рдПрдХ рдЯрд┐рдкреНрдкрдгреА рдЬреЛрдбрд╝реЗрдВ