Moby: --insecure-рд░рдЬрд┐рд╕реНрдЯреНрд░реА "docker pull" рдкрд░ рд╣реЛрдиреА рдЪрд╛рд╣рд┐рдП

рдХреЛ рдирд┐рд░реНрдорд┐рдд 31 рдЕрдХреНрддреВре░ 2014  ┬╖  178рдЯрд┐рдкреНрдкрдгрд┐рдпрд╛рдБ  ┬╖  рд╕реНрд░реЛрдд: moby/moby

рдирдорд╕реНрдХрд╛рд░ рджреЛрд╕реНрддреЛрдВ, рдЖрдкрдХреЗ рд╕рднреА рдорд╣рд╛рди рдХрд╛рд░реНрдпреЛрдВ рдХреЗ рд▓рд┐рдП рдзрдиреНрдпрд╡рд╛рджред

рдореИрдВ рдкрд╣рд▓реЗ localhost:5000 рдкрд░ "рд▓рд╛рдЗрдмреНрд░реЗрд░реА/рд░рдЬрд┐рд╕реНрдЯреНрд░реА" рдЪрд▓рд╛ рд░рд╣рд╛ рдерд╛ред рдбреЙрдХрд░ 1.3+ рдХреЗ рд╕рд╛рде, рдореБрдЭреЗ --insecure-registry localhost:5000 рд╕рд╛рде _docker_ рдЪрд▓рд╛рдиреЗ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рдереАред рдРрд╕рд╛ рдХрд░рдиреЗ рд╕реЗ рдХреБрдЫ рдирд╣реАрдВ рд╣реБрдЖ, рдЬрдм рддрдХ рдореБрдЭреЗ рдкрддрд╛ рдирд╣реАрдВ рдЪрд▓рд╛ рдХрд┐ рдореБрдЭреЗ docker рдЪрд▓рд╛рдиреЗ рдХреА рдЬрд░реВрд░рдд рд╣реИ, рдЬреИрд╕рд╛ рдХрд┐ daemon рдореЗрдВ рд╣реИ , рдЙрди рдорд╛рдкрджрдВрдбреЛрдВ рдХреЗ рд╕рд╛рдеред

рдпрд╣ рдмрд╣реБрдд рдЙрдкрдпреЛрдЧреА рд╣реЛрдЧрд╛ рдХрд┐ рдЗрд╕реЗ рд╕реАрдзреЗ docker pull рджреНрд╡рд╛рд░рд╛ рдирд┐рдпрдВрддреНрд░рд┐рдд рдХрд┐рдпрд╛ рдЬрд╛рдП, рдФрд░ рдЬрдм рдЖрдкрдХреЛ рдкрддрд╛ рдЪрд▓рддрд╛ рд╣реИ рдХрд┐ рдЖрдкрдХреЛ рд╕реНрдерд╛рдиреАрдп рдЕрд╕реБрд░рдХреНрд╖рд┐рдд рд░рдЬрд┐рд╕реНрдЯреНрд░реА рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдиреЗ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реИ, рддреЛ рдкреВрд░реА рдЪреАрдЬрд╝ рдХреЛ рдкреБрдирд░рд╛рд░рдВрдн рдХрд░рдиреЗ рдФрд░ рд╕рд┐рд╕реНрдЯрдо-рд╕реНрддрд░реАрдп рд╕реЗрдЯрд┐рдВрдЧреНрд╕ рдХреЛ рдмрджрд▓рдиреЗ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рдирд╣реАрдВ рд╣реИред рд╕рдВрдкрд╛рджрд┐рдд рдХрд░реЗрдВ: рдЬреИрд╕рд╛ рдХрд┐ рдЯрд┐рдкреНрдкрдгрд┐рдпреЛрдВ рдореЗрдВ рдЙрд▓реНрд▓реЗрдЦ рдХрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИ, рдпрд╣ _any_ рд░рдЬрд┐рд╕реНрдЯреНрд░реА рдХреЛ рдЕрд╕реБрд░рдХреНрд╖рд┐рдд рд╣реЛрдиреЗ рдХреА рдЕрдиреБрдорддрд┐ рджреЗрдиреЗ рдХреЗ рд▓рд┐рдП рднреА рдмрд╣реБрдд рдЙрдкрдпреЛрдЧреА рд╣реЛрдЧрд╛, рди рдХрд┐ рдХреЗрд╡рд▓ рдирд╛рдорд┐рдд рд▓реЛрдЧреЛрдВ рдХреЛ, рдХреНрдпреЛрдВрдХрд┐ рдбреЙрдХрд░ рдХрднреА-рдХрднреА рдпрд╛рджреГрдЪреНрдЫрд┐рдХ рдкреЛрд░реНрдЯ рдкреНрд░рджрд╛рди рдХрд░рддрд╛ рд╣реИ, рдФрд░ рдХреБрдЫ рд╡рд╛рддрд╛рд╡рд░рдг рдореЗрдВ рдХрдИ рд░рдЬрд┐рд╕реНрдЯреНрд░рд┐рдпрд╛рдВ рдЕрд╕реНрддрд┐рддреНрд╡ рдореЗрдВ рдФрд░ рдмрд╛рд╣рд░ рд╣реЛрддреА рд╣реИрдВред

рдпрд╣ рд╡рд░реНрддрдорд╛рди рдореЗрдВ рдпрд╣рд╛рдВ рдкрдврд╝рд╛ рдЬрд╛рддрд╛ рд╣реИ: https://github.com/docker/docker/blob/master/docker/daemon.go#L43 (рдбреЗрдореЙрди рдЪрд▓рд╛рддреЗ рд╕рдордп), рдФрд░ рдЗрд╕рдХреА рдЬрд╛рдБрдЪ рдХреА рдЬрд╛рддреА рд╣реИ рдЬрдмрдХрд┐ pull https рдореЗрдВ рдЖрдИрдПрдирдЬреА pull рдПрдХ рдФрд░ рд╕реНрд╡рд┐рдЪ рдЬреЛрдбрд╝ рд╕рдХрддреЗ рд╣реИрдВ рдЬреИрд╕реЗ --insecure рдФрд░ рдЯреНрд╡реАрдХ рдЬреЛ рдЬрдмрд░рджрд╕реНрддреА рдмрдирд╛ рджреЗрдЧрд╛ рдпрд╣ secure == false ?

рдореЗрд░реЗ рдкрд╛рд╕ рдбреЙрдХрд░ рд╡рд┐рдХрд╛рд╕ рд╕реЗрдЯрдЕрдк рддреИрдпрд╛рд░ рдирд╣реАрдВ рд╣реИ, рд▓реЗрдХрд┐рди рдЕрдЧрд░ рдЖрдкрдХреЛ рд▓рдЧрддрд╛ рд╣реИ рдХрд┐ рдпрд╣ рдПрдХ рдЕрдЪреНрдЫрд╛ рд╡рд┐рдЪрд╛рд░ рд╣реИ .. рдореИрдВ рдЗрд╕реЗ рд▓рд╛рдЧреВ рдХрд░рдиреЗ рдХрд╛ рдкреНрд░рдпрд╛рд╕ рдХрд░ рд╕рдХрддрд╛ рд╣реВрдВред

Linux cerise 3.13.0-32-generic #57-Ubuntu SMP Tue Jul 15 03:51:08 UTC 2014 x86_64 x86_64 x86_64 GNU/Linux
Docker version 1.3.1, build 4e9bbfa
Containers: 5
Images: 607
Storage Driver: aufs
 Root Dir: /var/lib/docker/aufs
 Dirs: 618
Execution Driver: native-0.2
Kernel Version: 3.13.0-32-generic
Operating System: Ubuntu 14.04.1 LTS
Debug mode (server): false
Debug mode (client): true
Fds: 10
Goroutines: 11
EventsListeners: 0
Init Path: /usr/bin/docker
Username: abourget
Registry: [https://index.docker.io/v1/]
WARNING: No swap limit support
aredistribution kinfeature

рд╕рдмрд╕реЗ рдЙрдкрдпреЛрдЧреА рдЯрд┐рдкреНрдкрдгреА

рдЕрднреА рддреАрди рд╕рд╛рд▓ рд╣реА рд╣реБрдП рд╣реИрдВ - рдЪрд▓реЛ рдЕрдм рдЙрдореНрдореАрдж рди рдЦреЛрдПрдВ

рд╕рднреА 178 рдЯрд┐рдкреНрдкрдгрд┐рдпрд╛рдБ

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

рдФрд░ рдЬрдм рдЖрдк рд░рдЬрд┐рд╕реНрдЯреНрд░реА рдЪрд▓рд╛рдиреЗ рдХреЗ рд▓рд┐рдП рдПрдХ рдирд┐рд╢реНрдЪрд┐рдд рдкреЛрд░реНрдЯ рдХрд╛ рдЙрдкрдпреЛрдЧ рдирд╣реАрдВ рдХрд░рддреЗ рд╣реИрдВ рддреЛ рдЪрд┐рдХрди рдФрд░ рдЕрдВрдбреЗ рдХреА рд╕рдорд╕реНрдпрд╛ рд╣реЛрддреА рд╣реИред

рдЪреВрдВрдХрд┐ рдЖрдк рдирд╣реАрдВ рдЬрд╛рдирддреЗ рдХрд┐ рдХреМрди рд╕рд╛ рдкреЛрд░реНрдЯ рдкрд╣рд▓реЗ рд╕реЗ рдбреЙрдХрдЯрд░ рджреНрд╡рд╛рд░рд╛ рд╕реМрдВрдкрд╛ рдЬрд╛рдПрдЧрд╛, рдЖрдк рд╡рд╛рд╕реНрддрд╡ рдореЗрдВ рдЙрд╕ рдзреНрд╡рдЬ рдХреЗ рд╕рд╛рде рдбреЗрдореЛ рд╢реБрд░реВ рдирд╣реАрдВ рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ рдЬреЛ рдЗрд╕рдХрд╛ рд╕рдВрджрд░реНрдн рджреЗрддрд╛ рд╣реИред

:+1:

рддреЛ рдореБрдЭреЗ рд▓рдЧрддрд╛ рд╣реИ рдХрд┐ --insecure рдХрдорд╛рдВрдб рд▓рд╛рдЗрди рдкрд░ docker pull рдХрд░рдирд╛, рд╕реБрд░рдХреНрд╖рд╛ рдЬрд╛рдВрдЪ рдХреЛ рдЬрдмрд░рджрд╕реНрддреА рдЕрдХреНрд╖рдо рдХрд░рдирд╛, рдЬрд╛рд╣рд┐рд░ рддреМрд░ рдкрд░ _this_ pull рдХрдорд╛рдВрдб рдХреЗ рд▓рд┐рдП, рдЖрдкрдХреЛ @proppy рдФрд░ @octalthorpe рдХреА рд╕рдорд╕реНрдпрд╛ рдХрд╛ рд╕рдорд╛рдзрд╛рди рднреА рд╣реЛрдЧрд╛? рдЬреИрд╕рд╛ рдХрд┐ рдЗрд╕ рдзреНрд╡рдЬ рдХреЗ рд╕рд╛рде рдЪрд▓рдиреЗ рд╕реЗ рд╕реВрдЪрд┐рдпреЛрдВ рдХреА рдЬрд╛рдБрдЪ рдирд╣реАрдВ рд╣реЛрдЧреА

@abourget рдЗрд╕реЗ рджреВрд░рд╕реНрде API рдореЗрдВ рднреА рд╕рдорд░реНрдерд┐рдд рд╣реЛрдиреЗ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реИред

рд╡рд░реНрддрдорд╛рди рдореЗрдВ docker-py insecure_registry pull рдлрд╝рдВрдХреНрд╢рди рдкрд░ https://github.com/docker/docker-py/blob/master/ docker/client.py#L794

рдЕрдкрд░рд╛рдзреА рд▓рдЧрддрд╛ рд╣реИ https://github.com/docker/docker/commit/6a1ff022b0744213ed588d9c16dbb13ce055eda6

рд▓реЗрдХрд┐рди рдореБрдЭреЗ рд╡рд╣ рд╕рдВрдмрдВрдзрд┐рдд рдкреАрдЖрд░ рдпрд╛ рдореБрджреНрджреЗ рдирд╣реАрдВ рдорд┐рд▓реЗ рдЬрд╣рд╛рдВ рдЙрд╕ рдмрджрд▓рд╛рд╡ рдкрд░ рдЪрд░реНрдЪрд╛ рдХреА рдЧрдИ рдереАред

@tiborvass рдХреЛрдИ рд╡рд┐рдЪрд╛рд░?

@proppy - рдЗрд╕реЗ рдПрдХ рдкреНрд░рддрд┐рдмрдВрдзрд┐рдд рд╕реБрд░рдХреНрд╖рд╛ рднреЗрджреНрдпрддрд╛ рдХреЗ рд░реВрдк рдореЗрдВ рд╕рдВрднрд╛рд▓рд╛ рдЧрдпрд╛ рдерд╛ рдФрд░ рд╕рд╛рд░реНрд╡рдЬрдирд┐рдХ рдкреАрдЖрд░ рдореЗрдВ рдЪрд░реНрдЪрд╛ рдирд╣реАрдВ рдХреА рдЧрдИ рдереАред рдХреЛрд░ рдЯреАрдо рдХреЗ рдкрд╛рд╕ рдЗрд╕ рдореБрджреНрджреЗ рдкрд░ рджреГрд╢реНрдпрддрд╛ рдФрд░ рд╡реЛрдЯ рдерд╛ред

рдореБрдЭреЗ рд▓реЛрдХрд▓рд╣реЛрд╕реНрдЯ/127.0.0.1 рдХреЗ рд▓рд┐рдП рдЗрд╕ рддрд░рд╣ рдХреЗ рдмрджрд▓рд╛рд╡ рдХреЗ рдкреНрд░рднрд╛рд╡реЛрдВ рдкрд░ рд╡рд┐рдЪрд╛рд░ рдХрд░рдиреЗ рдХреА рдЬрд╝рд░реВрд░рдд рд╣реИ, рд▓реЗрдХрд┐рди рдореИрдВ рдЗрд╕рдХреЗ рд▓рд┐рдП рд╡рд┐рд╢реЗрд╖ рд░реВрдк рд╕реЗ рдЙрддреНрд╕реБрдХ рдирд╣реАрдВ рд╣реВрдВред рдпрд╣ рдПрдХ рдЧреИрд░-рдорд╛рдирдХ, рдЕрд╕рд╛рдорд╛рдиреНрдп рдХреЙрдиреНрдлрд╝рд┐рдЧрд░реЗрд╢рди рд╣реИ рдФрд░ рд╕рдорд╛рдзрд╛рди рдЕрдЪреНрдЫреА рддрд░рд╣ рд╕реЗ рдкреНрд░рд▓реЗрдЦрд┐рдд рд╣реИред

@ewindisch рджреВрд╕рд░реА рдУрд░ рдкрд╣рд▓реЗ рд╕реЗ рд╣реА рдмрд╣реБрдд рд╕рд╛рд░реЗ localhost ред

рдпрджрд┐ рд╕рдЪрдореБрдЪ рдЙрди рд╕рднреА рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛рдУрдВ рдХреЛ --insecure-registry localhost:5000 рдкрд╛рд╕ рдХрд░рдиреЗ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реЛрдЧреА, рддреЛ рдЖрдк рдЗрд╕реЗ рдбрд┐рдлрд╝реЙрд▓реНрдЯ рднреА рдмрдирд╛ рд╕рдХрддреЗ рд╣реИрдВред

@ewindisch рдХреНрдпрд╛ рдЖрдк рд▓реЛрдЧреЛрдВ рдХреЗ рдкрд╛рд╕

@mmdriley -

рд╕рдВрдкрд╛рджрд┐рдд рдХрд░реЗрдВ: рд╕реАрд╡реАрдИ рд╡рд┐рд╡рд░рдг рдХреЗ рд▓рд┐рдП рд▓рд┐рдВрдХ рдЬреЛрдбрд╝рдирд╛: https://groups.google.com/d/msg/docker-user/oYm0i3xShJU/0QbAw9eN9qkJ

рд╣рд╛рдВ, рдореЗрд░рд╛ рдпрд╣ рдХрд╣рдирд╛ рдЧрд▓рдд рдерд╛ рдХрд┐ рдпрд╣ рдЖрд░рд╕реАрдИ рдирд╣реАрдВ рдерд╛ред рдпрд╣ рдПрдХ рдЦрд░рд╛рдм рдмрдЧ рд╣реИ, рдФрд░ рдПрдХ рдорд╣рд╛рди рд╡рд╕реАрдпрддрдирд╛рдорд╛ рд╣реИ рдХрд┐ рдХреНрдпреЛрдВ рдордЬрдмреВрдд рдЫрд╡рд┐ рд╣рд╕реНрддрд╛рдХреНрд╖рд░ рдПрдХ рдорд╣рд╛рди рд╡рд┐рдЪрд╛рд░ рд╣реИред рд╣рд╛рд▓рд╛рдВрдХрд┐, рд╢реЛрд╖рдг рдорд╛рдореВрд▓реА рдирд╣реАрдВ рд╣реИ: рд╕реНрдЯрд╛рд░рдмрдХреНрд╕ рдкрд░ рдШреВрдордиреЗ рдХреЗ рд▓рд┐рдП рдПрдХ рд╕рдХреНрд░рд┐рдп рд╣рдорд▓рд╛рд╡рд░ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реЛрддреА рд╣реИ, рдЙрдореНрдореАрдж рд╣реИ рдХрд┐ рдЖрд╕-рдкрд╛рд╕ рдХреЛрдИ рдЕрд╕реБрд░рдХреНрд╖рд┐рдд рд╡рд╛рдИрдлрд╛рдИ рдкрд░ рдбреЙрдХрд░ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░реЗрдЧрд╛ред рдЗрд╕реЗ рд░рд╛рддреЛрдВрд░рд╛рдд рд╣рдерд┐рдпрд╛рд░ рдирд╣реАрдВ рдмрдирд╛рдпрд╛ рдЬрд╛рдПрдЧрд╛ - рдФрд░ рдЗрд╕рд▓рд┐рдП рдмрд┐рдирд╛ рдХрд┐рд╕реА рдЪреЗрддрд╛рд╡рдиреА рдХреЗ рдкрд┐рдЫрдбрд╝реЗ-рдЕрд╕рдВрдЧрдд рдкрд░рд┐рд╡рд░реНрддрди рдХреЗ рдпреЛрдЧреНрдп рдирд╣реАрдВ рд╣реИред

рдЬреИрд╕рд╛ рдХрд┐ рдКрдкрд░ рд╕реБрдЭрд╛рд╡ рджрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИ, рд╕рдВрдЧрддрддрд╛ рдХреЛ рддреЛрдбрд╝реЗ рдмрд┐рдирд╛ рддреБрд░рдВрдд рд╕реБрд░рдХреНрд╖рд╛ рдореЗрдВ рд╕реБрдзрд╛рд░ рдХрд░рдиреЗ рдХреЗ рд╕реНрдкрд╖реНрдЯ рддрд░реАрдХреЗ рдереЗред рдЙрджрд╛рд╣рд░рдг рдХреЗ рд▓рд┐рдП, index.docker.io рдФрд░ рдХреБрдЫ рдЕрдиреНрдп рд▓реЛрдХрдкреНрд░рд┐рдп рд╕рд╛рд░реНрд╡рдЬрдирд┐рдХ рд░рдЬрд┐рд╕реНрдЯреНрд░рд┐рдпреЛрдВ рдХреЗ рд▓рд┐рдП HTTPS рдлрд╝реЙрд▓рдмреИрдХ рдХреЛ рдЕрдХреНрд╖рдо рдХрд░рдиреЗ рд╕реЗ рдЕрдзрд┐рдХрд╛рдВрд╢ рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛рдУрдВ рдХреЗ рд▓рд┐рдП рд╕рдорд╕реНрдпрд╛ рдкреНрд░рднрд╛рд╡реА рд░реВрдк рд╕реЗ рд╣рд▓ рд╣реЛ рдЬрд╛рддреАред рдХрдВрд╕реЛрд▓ рдЖрдЙрдЯрдкреБрдЯ рдореЗрдВ рдПрдХ рдЪреЗрддрд╛рд╡рдиреА рдЬреЛрдбрд╝рдиреЗ рд╕реЗ рдХрд┐ HTTP рдлрд╝реЙрд▓рдмреИрдХ рд╣реЛ рд░рд╣рд╛ рдерд╛, рдЗрдВрдЯрд░реИрдХреНрдЯрд┐рд╡ рдХреЗрд╕ рдХреЛ рдХрдо рдХрд░ рджреЗрддрд╛ред HTTP рдлрд╝реЙрд▓рдмреИрдХ рдХреЛ рдЕрдЧрд▓реЗ рдорд╣реАрдиреЗ рдХреА рд░рд┐рд▓реАрдЬрд╝ рдореЗрдВ рдмрд╣рд┐рд╖реНрдХреГрдд рдФрд░ рд╣рдЯрд╛ рджрд┐рдпрд╛ рдЬрд╛рдПрдЧрд╛ред рдЕрдВрдд рдореЗрдВ, рд▓реЛрдХрд▓рд╣реЛрд╕реНрдЯ рдФрд░ ::1 рд╕реНрдкрд╖реНрдЯ рд░реВрдк рд╕реЗ рдХрдордЬреЛрд░ рдирд╣реАрдВ рд╣реИрдВред

рдлрд┐рд░ рд╕реЗ, рдореБрдЭреЗ рднреЗрджреНрдпрддрд╛ рдХреА рд╕реАрдорд╛ рдореЗрдВ рдЫреВрдЯ рдирд╣реАрдВ рджреЗрдиреА рдЪрд╛рд╣рд┐рдП рдереА, рд▓реЗрдХрд┐рди рдореБрдЭреЗ рдЪрд┐рдВрддрд╛ рд╣реИ рдХрд┐ рдкреНрд░рддрд┐рдХреНрд░рд┐рдпрд╛ рдкреНрд░рдХреНрд░рд┐рдпрд╛ рдФрд░ рдлрд┐рдХреНрд╕ рдиреЗ рдЧреНрд░рд╛рд╣рдХреЛрдВ рдХреЛ рдирд╣реАрдВ рддреЛрдбрд╝рдиреЗ рдкрд░ рдкрд░реНрдпрд╛рдкреНрдд рдореВрд▓реНрдп рдирд╣реАрдВ рдбрд╛рд▓рд╛ред

рд╣рдо рд╡рд░реНрддрдорд╛рди рдореЗрдВ рдРрд╕реЗ рд╡рд╛рддрд╛рд╡рд░рдг рдореЗрдВ рдбреЙрдХрд░ рд░рдЬрд┐рд╕реНрдЯреНрд░рд┐рдпреЛрдВ рдХреЛ рдЧрддрд┐рд╢реАрд▓ рд░реВрдк рд╕реЗ рдмрдирд╛/рдирд╖реНрдЯ рдХрд░ рд░рд╣реЗ рд╣реИрдВ рдЬрд┐рд╕рдореЗрдВ рдЗрдирдореЗрдВ рд╕реЗ рдХрдИ рдЙрджрд╛рд╣рд░рдгреЛрдВ рдХреЗ рд▓рд┐рдП FQDN рдЙрдкрд▓рдмреНрдз рдирд╣реАрдВ рд╣реИред рд░рдЬрд┐рд╕реНрдЯреНрд░реА рд╕реЗ рд╕рдВрдмрдВрдзрд┐рдд рдЕрдиреБрд░реЛрдзреЛрдВ (рджреВрд░рд╕реНрде рдПрдкреАрдЖрдИ рдкрд░) рдХреЗ рд▓рд┐рдП рдПрдХ --insecure-repository рд╡рд┐рдХрд▓реНрдк рдХрд╛ рд╕рдорд░реНрдерди рдХрд░рдиреЗ рд╕реЗ рдЗрд╕ рд╕реБрд░рдХреНрд╖рд╛ рд╕реБрдзрд╛рд░ рдиреЗ рд╣рдорд╛рд░реЗ рд▓рд┐рдП рдмрдирд╛рдИ рдЧрдИ рдорд╣рддреНрд╡рдкреВрд░реНрдг рдЬрдЯрд┐рд▓рддрд╛рдУрдВ рдХреЛ рджреВрд░ рдХрд░ рджрд┐рдпрд╛ рд╣реИред

рд╣рдореЗрдВ рдбреЙрдХрд░ 1.3.1 рдХреЗ рд╕рд╛рде рднреА рдРрд╕реА рд╣реА рд╕рдорд╕реНрдпрд╛ рд╣реИред рд╣рдо http://docker :5000/ рдкрддреЗ рдкрд░ рд╕реНрдерд╛рдиреАрдп (рдирд┐рдЬреА) рдбреЙрдХрд░ рд░рдЬрд┐рд╕реНрдЯреНрд░реА рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рддреЗ рд╣реИрдВред рдбреЙрдХрд░ 1.3.0 рддрдХ рдпрд╣ рдареАрдХ рдХрд╛рдо рдХрд░рддрд╛ рдерд╛ред рдбреЙрдХрд░ рд╕рдВрд╕реНрдХрд░рдг 1.3.1 рдХреЗ рд╕рд╛рде рдпрд╣ рдЕрдм рдФрд░ рдХрд╛рдо рдирд╣реАрдВ рдХрд░рддрд╛ рд╣реИ рдХреНрдпреЛрдВрдХрд┐ рдбреЙрдХрд░ рдХреНрд▓рд╛рдЗрдВрдЯ рд╕реНрд╡рдЪрд╛рд▓рд┐рдд рд░реВрдк рд╕реЗ рдорд╛рдирддрд╛ рд╣реИ рдХрд┐ рд░рдЬрд┐рд╕реНрдЯреНрд░реА HTTPS рдкрд░ рдЙрдкрд▓рдмреНрдз рд╣реИред рд▓реЗрдХрд┐рди рд╣рдо HTTPS рдХрд╛ рдЗрд╕реНрддреЗрдорд╛рд▓ рдмрд┐рд▓реНрдХреБрд▓ рднреА рдирд╣реАрдВ рдХрд░рддреЗ рд╣реИрдВред

рдПрдХ рдлрд╝реЙрд▓рдмреИрдХ рддрдВрддреНрд░ рдХреЛ рд▓рд╛рдЧреВ рдХрд░рдирд╛ рдЕрдЪреНрдЫрд╛ рд╣реЛрдЧрд╛ рдЬреЛ HTTP рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рддрд╛ рд╣реИ рдпрджрд┐ рдХреЛрдИ рдбреЙрдХрд░ рд░рдЬрд┐рд╕реНрдЯреНрд░реА рд╕рд░реНрд╡рд░ HTTPS рдХреЗ рдорд╛рдзреНрдпрдо рд╕реЗ рд╕реБрд▓рдн рдирд╣реАрдВ рд╣реИред

@kruxik рдпрджрд┐ рдЖрдк рдбреЗрдореЙрди рд╢реБрд░реВ рдХрд░рддреЗ рд╕рдордп --insecure-registry docker:5000 рдХрд░рддреЗ рд╣реИрдВ, рддреЛ рдпрд╣ HTTP рдкрд░ рд╡рд╛рдкрд╕ рдЖ рдЬрд╛рдПрдЧрд╛ред

@tiborvass рд╕реБрдЭрд╛рд╡ рдХреЗ рд▓рд┐рдП рдзрдиреНрдпрд╡рд╛рджред рдареАрдХ рдХрд╣ рд░рд╣реЗ рд╣реИрдВ рдЖрдкред рд▓реЗрдХрд┐рди рдЕрдЧрд░ рдЖрдкрдХреЗ рдкрд╛рд╕ рдЕрдкрдиреЗ рд╡рд░реНрдХрд╕реНрдЯреЗрд╢рди рдФрд░ рдиреЛрдЯрдмреБрдХ рдХреЗ рд╕рд╛рде рдмрд╣реБрдд рд╕рд╛рд░реЗ рдбреЗрд╡рд▓рдкрд░ рд╣реИрдВ, рддреЛ рдкреНрд░рддреНрдпреЗрдХ рд╕реНрдЯреЗрд╢рди рдкрд░ --insecure-registry рд╕реЗрдЯ рдХрд░рдирд╛ рдПрдХ рддрд░рд╣ рд╕реЗ рдЕрд╡реНрдпрд╛рд╡рд╣рд╛рд░рд┐рдХ рд╣реИред рдХрдо рд╕реЗ рдХрдо рдЗрд╕реЗ рдкреБрд▓/рдкреБрд╢ рд╕рдВрдЪрд╛рд▓рди рдХреЗ рд▓рд┐рдП рд╡реИрдХрд▓реНрдкрд┐рдХ рдкреИрд░рд╛рдореАрдЯрд░ рдХреЗ рд░реВрдк рдореЗрдВ рд╣рдорд╛рд░реЗ рд▓рд┐рдП рдкрд░реНрдпрд╛рдкреНрдд рд╣реЛрдЧрд╛;)

+1

рдЗрд╕рдиреЗ рд╣рдорд╛рд░реЗ рд▓рд┐рдП 1.3.0 рдХреЗ рд╕рд╛рде рдХрд╛рдо рдХрд┐рдпрд╛, рд▓реЗрдХрд┐рди 1.3.1 . рдХреЗ рд╕рд╛рде

рдбреЛрдХрд░ рд╕рдВрд╕реНрдХрд░рдг
....
рд╕рд░реНрд╡рд░ рд╕рдВрд╕реНрдХрд░рдг: 1.3.1
....
рдбреЙрдХрдЯрд░ рдкреБрд╢ 10.121.4.236:5000/debian7/consul
-> ....рдпрджрд┐ рдпрд╣ рдирд┐рдЬреА рд░рдЬрд┐рд╕реНрдЯреНрд░реА рдЕрдЬреНрдЮрд╛рдд CA рдкреНрд░рдорд╛рдгрдкрддреНрд░ рдХреЗ рд╕рд╛рде рдХреЗрд╡рд▓ HTTP рдпрд╛ HTTPS рдХрд╛ рд╕рдорд░реНрдерди рдХрд░рддреА рд╣реИ, рддреЛ рдХреГрдкрдпрд╛ рдбреЗрдорди рдХреЗ рддрд░реНрдХреЛрдВ рдореЗрдВ --insecure-registry 10.121.4.236:5000 рдЬреЛрдбрд╝реЗрдВред HTTPS рдХреЗ рдорд╛рдорд▓реЗ рдореЗрдВ, рдпрджрд┐ рдЖрдкрдХреЗ рдкрд╛рд╕ рд░рдЬрд┐рд╕реНрдЯреНрд░реА рдХреЗ CA рдкреНрд░рдорд╛рдгрдкрддреНрд░ рддрдХ рдкрд╣реБрдВрдЪ рд╣реИ, рддреЛ рдзреНрд╡рдЬ рдХреА рдХреЛрдИ рдЖрд╡рд╢реНрдпрдХрддрд╛ рдирд╣реАрдВ рд╣реИ; рдмрд╕ рд╕реАрдП рдкреНрд░рдорд╛рдгрдкрддреНрд░ рдХреЛ рдпрд╣рд╛рдВ рд░рдЦреЗрдВ

рдврд╛рд▓
рд╕рд░реНрд╡рд░ рд╕рдВрд╕реНрдХрд░рдг: 1.3.0
рдбреЙрдХрдЯрд░ рдкреБрд╢ 10.121.4.236:5000/debian7/consul
-> рдХрдВрдЯреЗрдирд░ рдмрд┐рдирд╛ рдХрд┐рд╕реА рд╕рдорд╕реНрдпрд╛ рдХреЗ рдЕрдкрд▓реЛрдб рдХрд░рддрд╛ рд╣реИред

1.3.0 рд╕реЗ 1.3.1 рддрдХ рдХреА рд╕рдорд╕реНрдпрд╛ рд╡рд╛рд▓реЗ рдЕрдиреНрдп рд▓реЛрдЧреЛрдВ рдХреЗ рд▓рд┐рдП, рдореБрдЭреЗ OS X рдХреЗ рд▓рд┐рдП boot2docker рдХреЗ рд╕рд╛рде рдирд┐рдореНрдирд▓рд┐рдЦрд┐рдд рдкрд░рд┐рд╡рд░реНрддрди рдХрд░рдиреЗ рдкрдбрд╝реЗ:

$ boot2docker delete #removes old image
$ rm -f ~/.ssh/id_boot2docker* # remove old keys
$ boot2docker init #generates new keys, cert
$ boot2docker up
$ boot2docker ssh
$ # add EXTRA_ARGS="--insecure-registry <YOUR INSECURE HOST>" 
$ # to /var/lib/boot2docker/profile
$ sudo /etc/init.d/docker restart

рддреЛ рдЖрдк _рдЪрд╛рд╣рд┐рдП_ рдПрдХ рдбреЛрдХрд░ рдкреБрд▓ рдХрд░рдиреЗ рдореЗрдВ рд╕рдХреНрд╖рдо рд╣реЛред

рдпрджрд┐ рдЕрдВрдЬреАрд░ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░ рд░рд╣реЗ рд╣реИрдВ, рддреЛ рдЖрдкрдХреЛ рдЪрд┐рддреНрд░ 1.0.1 рдХреА рднреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реИ рдФрд░ рдХрд░реЗрдВ:

$ fig up --allow-insecure-ssl

@ рдорд╣рдорд░рд╛ рдзрдиреНрдпрд╡рд╛рдж! рдЗрд╕реЗ рдареАрдХ рдХрд░рдиреЗ рдореЗрдВ рдШрдВрдЯреЛрдВ рд▓рдЧрд╛...

+1 рд╕реНрдерд╛рдиреАрдпрд╣реЛрд╕реНрдЯ рдорд╛рдирдиреЗ рдХреЗ рд▓рд┐рдП рд╕реБрд░рдХреНрд╖рд┐рдд рд╣реИред рдХреНрдпрд╛ рд╡рд╛рд╕реНрддрд╡ рдореЗрдВ рдХреЛрдИ рдЗрд╕рдХреЗ рдЦрд┐рд▓рд╛рдл рд╣реИ?

рд╣рд╛рдБ, рдпрд╣ рдорд╛рдирдХрд░ рдХрд┐ рд▓реЛрдХрд▓рд╣реЛрд╕реНрдЯ рд╕реБрд░рдХреНрд╖рд┐рдд рд╣реИ, рдмрд╣реБрдд рдорджрдж рдХрд░реЗрдЧрд╛ред рдореИрдВ рдЕрдкрдиреЗ рдбреЙрдХрдЯрд░ рдмреЙрдХреНрд╕ рдХреЗ рд▓рд┐рдП рдпреЛрдирд┐ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рддрд╛ рд╣реВрдВ, рдЗрд╕рд▓рд┐рдП рд╣рд░ рдмрд╛рд░ рдЬрдм рдореИрдВ рдирд╖реНрдЯ рдХрд░рддрд╛ рд╣реВрдВ рдпрд╛ рдПрдХ рдмреЙрдХреНрд╕ рд▓рд╛рддрд╛ рд╣реВрдВ рддреЛ рдЗрдирд┐рдЯ рд╕реНрдХреНрд░рд┐рдкреНрдЯ рдХреЛ рдЕрдкрдбреЗрдЯ рдХрд░рдирд╛ рдЕрдХреНрд╖рдо рд╣реИред рдореБрдЭреЗ рд▓рдЧрддрд╛ рд╣реИ рдХрд┐ рдЕрдм рдореБрдЭреЗ рдЕрдкрдиреЗ рдбреЙрдХрдЯрд░ рдмреЙрдХреНрд╕ рдХреЛ рдХрдардкреБрддрд▓реА рдмрдирд╛рдирд╛ рд╣реЛрдЧрд╛ рддрд╛рдХрд┐ рдореИрдВ рдЗрдирд┐рдЯ рдХреЛ рдЖрд╡рд╛рд░рд╛ рдкрд░ рд╕рдВрд╢реЛрдзрд┐рдд рдХрд░ рд╕рдХреВрдВред

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

рд╕рдЪ рдХрд╣реВрдВ рддреЛ рдореИрдВ рдпрд╣ рднреА рд╕реЛрдЪ рд░рд╣рд╛ рдерд╛ рдХрд┐ рдореЗрд░реЗ рд╕реНрд╡рдЪрд╛рд▓рд┐рдд рдЬреЗрдирдХрд┐рдВрд╕ рдХрдВрдЯреЗрдирд░рдмрд┐рд▓реНрдбреНрд╕ рдкреБрд╢ рдХрд░рдиреЗ рдореЗрдВ рд╡рд┐рдлрд▓ рдХреНрдпреЛрдВ рд╣реИрдВ ...
(рдЙрддреНрдкрд╛рджрди рдореЗрдВ рдбрд╛рд▓рдиреЗ рд╕реЗ рдкрд╣рд▓реЗ рдЯреЗрд╕реНрдЯреЗрдирд╡ рд╣реЛрдирд╛ рдЕрдЪреНрдЫрд╛ рд╣реИ)ред
рдореБрдЭреЗ рдпрд╣ рдЬрд╛рдВрдЪрдирд╛ рд╣реЛрдЧрд╛ рдХрд┐ рдХреНрдпрд╛ рдпрд╣ "рдлреАрдЪрд░" рд╡рд╛рд╕реНрддрд╡ рдореЗрдВ рдШреЛрд╖рд┐рдд рдХрд┐рдпрд╛ рдЧрдпрд╛ рдерд╛ - рдпрджрд┐ рдирд╣реАрдВ, рддреЛ рдореИрдВ рдбреЗрдореЙрди рд╡реНрдпрд╡рд╣рд╛рд░ рдкрд░ рдЗрддрдиреЗ рдмрдбрд╝реЗ рдкреИрдорд╛рдиреЗ рдкрд░ рдмрдбрд╝реЗ рдмрджрд▓рд╛рд╡реЛрдВ рдкрд░ рдЕрдзрд┐рдХ рдкрд╛рдЧрд▓ рд╣реЛ рдЬрд╛рдКрдВрдЧрд╛ред

рдЗрд╕ рдЪрд░реНрдЪрд╛ рдореЗрдВ рдореБрдЭреЗ рдХреНрдпрд╛ рдпрд╛рдж рдЖ рд░рд╣рд╛ рд╣реИ:
рдореБрдЭреЗ рдбреЗрдореЙрди рдХреЛ рдкреНрд░рддреНрдпреЗрдХ рд╣реЛрд╕реНрдЯ рдХреЗ рд▓рд┐рдП "рдбрд┐рдлрд╝реЙрд▓реНрдЯ" рд╕реБрд░рдХреНрд╖рд┐рдд/рдЕрд╕реБрд░рдХреНрд╖рд┐рдд рдореЛрдб рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдХреНрдпреЛрдВ рдХрд╣рдирд╛ рд╣реИ?

рдХреНрдпрд╛ рдЗрд╕ рдбрд┐рдлрд╝реЙрд▓реНрдЯ рд╡реНрдпрд╡рд╣рд╛рд░ рдХреЗ рд╕рд╛рде рд░рдЬрд┐рд╕реНрдЯреНрд░реА рдХреЛ рд╕реЗрдЯрдЕрдк рдХрд░рдирд╛ рдЕрдзрд┐рдХ рдЙрддреНрдкрд╛рджрдХ рдирд╣реАрдВ рд╣реЛрдирд╛ рдЪрд╛рд╣рд┐рдП?
рддреЛ рд╕реЗрдЯрдЕрдк рдХреЗ рдЖрдзрд╛рд░ рдкрд░ рдпрджрд┐ рдХреЛрдИ --secure рдпрд╛ --insecure рдкреИрд░рд╛рдореАрдЯрд░ рдирд╣реАрдВ рджрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ рддреЛ рдбреЗрдореЙрди рдХреЛ рдЕрдиреБрд░реЛрдз рдХрд░рдирд╛ рдЪрд╛рд╣рд┐рдП
рдпрджрд┐ рд╕реБрд░рдХреНрд╖рд┐рдд рддрд░реАрдХрд╛ рд╕рдВрднрд╡ рд╣реИ рдФрд░ рдпрджрд┐ рдирд╣реАрдВ рддреЛ рдЕрд╕реБрд░рдХреНрд╖рд┐рдд рдкрд░ рдлреЙрд▓рдмреИрдХ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд┐рдпрд╛ рдЧрдпрд╛ рдерд╛ред

рдбреЙрдХрд░ рдХреА рдореБрдЦреНрдп рдЪреАрдЬреЛрдВ рдореЗрдВ рд╕реЗ рдПрдХ рдпрд╣ рд╣реИ рдХрд┐ рдЗрд╕рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдирд╛ рдкреВрд░реА рддрд░рд╣ рд╕реЗ рдЖрд╕рд╛рди рд╣реИ рдФрд░ рдПрдХ рдкреВрд░реНрдг рдПрдирд╡реА рд╕реНрдерд╛рдкрд┐рдд рдХрд░рдирд╛ рд╣реИред рдХреГрдкрдпрд╛ рдЗрд╕ рддрд░рд╣ рдХреЗ "рд░рд┐рд▓реАрдЬ / рдирд┐рд░реНрдгрдп" рдХреЗ рд╕рд╛рде рдЗрд╕ рд╡рд╛рд╣ рдкреНрд░рднрд╛рд╡ рдХреЛ рди рдорд╛рд░реЗрдВ ...

рдмрд╕ рдореЗрд░реЗ 2 рд╕реЗрдВрдЯ...

@jwthomp рд╕рд╣рд┐рдд рдЙрдкрд░реЛрдХреНрдд рд▓реЛрдЧреЛрдВ рдХреЗ рд▓рд┐рдП рднреА рдЗрд╕реА рддрд░рд╣ рдХреЗ рдореБрджреНрджреЗред рдореИрдВрдиреЗ рдЗрд╕ рд╕рдорд╕реНрдпрд╛ рдХреЛ рд╣рд▓ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП 10+ рдШрдВрдЯреЗ рдХрд╛ рдЕрдЪреНрдЫрд╛ рд╕рдордп рдмрд┐рддрд╛рдпрд╛ рд╣реИ рдФрд░ рдЗрд╕ рдмреАрдЪ рдбреЙрдХрд░ 1.3.0 рдореЗрдВ рдбрд╛рдЙрдирдЧреНрд░реЗрдб рдХрд┐рдпрд╛ рд╣реИред

рдореИрдВ рдореИрд░рд╛рдерди рдФрд░ рдбреЙрдХрд░ рд░рдЬрд┐рд╕реНрдЯреНрд░реА рдХреЗ рддрд╣рдд рдбреЙрдХрд░ рд░рдЬрд┐рд╕реНрдЯреНрд░реА рдЪрд▓рд╛ рд░рд╣рд╛ рд╣реВрдВ рд╡рд░реНрддрдорд╛рди рдореЗрдВ "рдПрдХ рджреГрд╢реНрдпрдкрдЯрд▓ рдХреЗ рд░реВрдк рдореЗрдВ nginx рдЪрд▓рд╛рдХрд░ рдПрд╕рдПрд╕рдПрд▓ рдХрд╛ рд╕рдорд░реНрдерди рдХрд░рддрд╛ рд╣реИ" (рджреЗрдЦреЗрдВ https://github.com/docker/docker-registry/issues/697 ) рд▓реЗрдХрд┐рди рдПрдХ рджреГрд╢реНрдпрдкрдЯрд▓ рдХреЗ рд░реВрдк рдореЗрдВ nginx рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдирд╛ рд╣реИ рд╡рд┐рднрд┐рдиреНрди рджрд╛рд╕ рдореЗрдЬрдмрд╛рдиреЛрдВ/рдмрдВрджрд░рдЧрд╛рд╣реЛрдВ рдкрд░ рдбреЙрдХрдЯрд░ рд░рдЬрд┐рд╕реНрдЯреНрд░реА рдЪрд▓рд╛рдиреЗ рд╡рд╛рд▓реЗ рдореИрд░рд╛рдерди рджреНрд╡рд╛рд░рд╛ рдЬрдЯрд┐рд▓ред

рдореИрдВ рдПрд╕рдПрд╕рдПрд▓ рдХреЛ рд╕реАрдзреЗ рд░рдЬрд┐рд╕реНрдЯреНрд░реА рдХреЗ рднреАрддрд░ рд╕рдХреНрд╖рдо рдХрд░ рд╕рдХрддрд╛ рдерд╛ (GUNICORN_OPTS рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдХреЗ) рд▓реЗрдХрд┐рди рдлрд┐рд░ рдпрд╣ _only_ рдПрд╕рдПрд╕рдПрд▓ рдмреЛрд▓рддрд╛ рд╣реИ рдФрд░ рдореИрд░рд╛рдерди рд╕реНрд╡рд╛рд╕реНрдереНрдп рдЬрд╛рдВрдЪ рдкрд╛рд╕ рдирд╣реАрдВ рдХрд░ рд╕рдХрддрд╛ред

рдореИрдВрдиреЗ рдмрд╛рдВрд╕ HAProxy рдХреЙрдиреНрдлрд╝рд┐рдЧрд░реЗрд╢рди рд╕рд┐рд╕реНрдЯрдо рдХреЛ рд╕рдВрд╢реЛрдзрд┐рдд рдХрд┐рдпрд╛ рд╣реИ рддрд╛рдХрд┐ HAProxy рдХреЛ рд╕рднреА рд╕реЗрд╡рд╛рдУрдВ рдХреЗ рд▓рд┐рдП рдПрдХ https рдлреНрд░рдВрдЯрдПрдВрдб рдХреЗ рд░реВрдк рдореЗрдВ рдХреЙрдиреНрдлрд╝рд┐рдЧрд░ рдХрд┐рдпрд╛ рдЬрд╛ рд╕рдХреЗ рдЬрд┐рд╕ рддрд░рд╣ рд╕реЗ nginx рд╣реЛрддрд╛, рд▓реЗрдХрд┐рди рдореБрдЭреЗ рдЕрднреА рднреА рдореЗрд░реА рдирд┐рдЬреА рд░рдЬрд┐рд╕реНрдЯреНрд░реА рдкрд░ рдкреНрд░рдорд╛рдг рдкрддреНрд░ рдХреЛ рд╕рддреНрдпрд╛рдкрд┐рдд рдХрд░рдиреЗ рд╡рд╛рд▓реЗ рдбреЙрдХрд░ рдХреЗ рд╕рд╛рде рд╕рдорд╕реНрдпрд╛рдПрдВ рд╣реИрдВ, рдЗрд╕рд▓рд┐рдП рдпрд╣ рдЕрднреА рднреА рдирд╣реАрдВ рд╣реИ рдореБрдЭреЗ рдЗрд╕ рд╕рдордпред

рдЖрд░рд╕реАрдИ рд╕реЗ рдмрдЪрд╛рд╡ рдХреЗ рд▓рд┐рдП рдпрд╣ рд╕рдм рдмрд╣реБрдд рдЕрдЪреНрдЫрд╛ рд╣реИ рд▓реЗрдХрд┐рди рдХреБрдЫ рдкрд┐рдЫрдбрд╝реА рд╕рдВрдЧрддрддрд╛ рднреА рд╣реЛрдиреА рдЪрд╛рд╣рд┐рдПред рд╕рднреА рд░рдЬрд┐рд╕реНрдЯреНрд░рд┐рдпреЛрдВ рдХреЛ рдЕрд╕реБрд░рдХреНрд╖рд┐рдд рдХреЗ рд░реВрдк рдореЗрдВ рдирд┐рд░реНрджрд┐рд╖реНрдЯ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдбреЙрдХрд░ рдбреЗрдореЙрди рдХреЗ рд▓рд┐рдП рдХрдо рд╕реЗ рдХрдо рдПрдХ рдзреНрд╡рдЬред рдкреНрд░рддреНрдпреЗрдХ docker pull рдХрдорд╛рдВрдб рдореЗрдВ рд░рдЬрд┐рд╕реНрдЯреНрд░реА рдирд╛рдо рдХреЗ рднрд╛рдЧ рдХреЗ рд░реВрдк рдореЗрдВ http рдпрд╛ https рдирд┐рд░реНрджрд┐рд╖реНрдЯ рдХрд░рдиреЗ рдХрд╛ рдПрдХ рддрд░реАрдХрд╛ рд╣реЛрдирд╛ рдЪрд╛рд╣рд┐рдПред рдлрд┐рд▓рд╣рд╛рд▓, 1.3.1 рдирд┐рдЬреА рд░рдЬрд┐рд╕реНрдЯреНрд░реА рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдиреЗ рд╡рд╛рд▓реЗ рдХрд┐рд╕реА рднреА рд╡реНрдпрдХреНрддрд┐ рдХреЗ рд▓рд┐рдП рдПрдХ рдмрдбрд╝рд╛ рдХреИрдЪ -22 рдЬреИрд╕рд╛ рд▓рдЧрддрд╛ рд╣реИред

@рдорд╣рдорд░рд╛рд╣ https://github.com/boot2docker/boot2docker/pull/630

рдЕрдЪреНрдЫрд╛ред
рд╢реБрдХреНрд░, 14 рдирд╡рдВрдмрд░, 2014 рдХреЛ рд╕реБрдмрд╣ 10:42 рдмрдЬреЗ рдЗрд▓реНрдпрд╛ рд░реЗрдбрдЪреЗрдВрдХреЛ рдиреЛрдЯрд┐рдлрд┐рдХреЗрд╢рди @github.com
рд▓рд┐рдЦрд╛ рдерд╛:

@рдорд╣рдорд░рд╛рд╣ https://github.com/mhamrah boot2docker/boot2docker#630
https://github.com/boot2docker/boot2docker/pull/630

-
рдЗрд╕ рдИрдореЗрд▓ рдХрд╛ рд╕реАрдзреЗ рдЙрддреНрддрд░ рджреЗрдВ рдпрд╛ рдЗрд╕реЗ GitHub рдкрд░ рджреЗрдЦреЗрдВ
https://github.com/docker/docker/issues/8887#issuecomment -63082089ред

@mhamrah рдореБрдЭреЗ ssh рдХреАрдЬрд╝ рдЖрджрд┐ рдХреЛ рд╣рдЯрд╛рдиреЗ рдХреА рдЬрд╝рд░реВрд░рдд рдирд╣реАрдВ рдереАред рдореИрдВрдиреЗ рдЕрднреА/var/lib/boot2docker/profile рдореЗрдВ рдЖрд╡рд╢реНрдпрдХ рд▓рд╛рдЗрди рдЬреЛрдбрд╝реА рдФрд░ docker рдХреЛ рдкреБрдирд░рд╛рд░рдВрдн рдХрд┐рдпрд╛ред рдкрд╛рд░рд┐рддреЛрд╖рд┐рдХ рдХреЗ рд▓рд┐рдП рдзрдиреНрдпрд╡рд╛рдж!

рдардВрдбрд╛ред рдореБрдЭреЗ ssh'ing рдХрд░рдиреЗ рдореЗрдВ рднреА рдкрд░реЗрд╢рд╛рдиреА рд╣реБрдИ, рдореБрдЭреЗ рд▓рдЧрддрд╛ рд╣реИ рдХрд┐ рдХреБрдЫ рд╕рдВрд╕реНрдХрд░рдг рдХреЗ рдХрд╛рд░рдг
рдбреЛрдХрд░ рдЖрдИрдПрд╕рдУ рдХреЗ рдмреАрдЪ рдмреЗрдореЗрд▓ред рдореИрдВрдиреЗ рд╡рд╛рд╕реНрддрд╡ рдореЗрдВ рдпреЛрдирд┐ + . рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рд╕реНрд╡рд┐рдЪ рдХрд┐рдпрд╛
docker рд╕рдорд░реНрдерди рдХреЗ рд▓рд┐рдП coreos, рдФрд░ рдпрд╣ рдЕрдЪреНрдЫреА рддрд░рд╣ рд╕реЗ рдХрд╛рдо рдХрд░рддрд╛ рд╣реИред рдЖрдкрдХреЛ рдмрд╕ рд╕реЗрдЯ рдХрд░рдиреЗ рдХреА рдЬрд░реВрд░рдд рд╣реИ
DOCKER_HOST, рдЬреЛ boot2docker рд╕реНрд╡рдЪрд╛рд▓рд┐рдд рд░реВрдк рд╕реЗ рдХрд░рддрд╛ рд╣реИред

рдЧреБрд░реБ рдирд╡рдВрдмрд░ 20 2014 рдХреЛ 1:52:21 рдкреВрд░реНрд╡рд╛рд╣реНрди рдкрд░ рдХрд╛рдпрд╡рди рд╕рд┐рд▓реНрд╡рди рдиреЛрдЯрд┐рдлрд┐рдХреЗрд╢рди @github.com
рд▓рд┐рдЦрд╛ рдерд╛:

@mhamrah https://github.com/mhamrah рдореБрдЭреЗ рд╣рдЯрд╛рдиреЗ рдХреА рдЬрд╝рд░реВрд░рдд рдирд╣реАрдВ рдереА
ssh рдХреБрдВрдЬрд┐рдпрд╛рдБ, рдЖрджрд┐ред рдореИрдВрдиреЗ рдЕрднреА-рдЕрднреА рдЖрд╡рд╢реНрдпрдХ рдкрдВрдХреНрддрд┐ рдЬреЛрдбрд╝реА рд╣реИ
/var/lib/boot2docker/profile рдФрд░ рдкреБрдирд░рд╛рд░рдВрдн docker. рдкрд╛рд░рд┐рддреЛрд╖рд┐рдХ рдХреЗ рд▓рд┐рдП рдзрдиреНрдпрд╡рд╛рдж!

-
рдЗрд╕ рдИрдореЗрд▓ рдХрд╛ рд╕реАрдзреЗ рдЙрддреНрддрд░ рджреЗрдВ рдпрд╛ рдЗрд╕реЗ GitHub рдкрд░ рджреЗрдЦреЗрдВ
https://github.com/docker/docker/issues/8887#issuecomment -63768043ред

рдХреНрд╖рдорд╛ рдХрд░реЗрдВ рджреЛрд╕реНрддреЛрдВ, рдореЗрд░рд╛ рдорддрд▓рдм рдкрд╣рд▓реЗ рдЬрд╡рд╛рдм рджреЗрдирд╛ рдерд╛ред

рдЬреИрд╕рд╛ @ewindisch рдкрд╣рд▓реЗ рд╣реА рдХрд╣ рдЪреБрдХрд╛ рд╣реИ, рд╣рдо рдЗрд╕ рдХреНрд▓рд╛рдЗрдВрдЯ-рд╕рд╛рдЗрдб рд╡реНрдпрд╡рд╣рд╛рд░ рдХреЛ рдкреНрд░реЛрддреНрд╕рд╛рд╣рд┐рдд рдирд╣реАрдВ рдХрд░рдирд╛ рдЪрд╛рд╣рддреЗ рд╣реИрдВред рдПрдХ рдбреЗрдореЙрди рдзреНрд╡рдЬ рдХреЗ рд░реВрдк рдореЗрдВ рдзреНрд╡рдЬ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╕реЗ рдкреНрд░реЗрд░рд┐рдд рджрд░реНрдж рдпрд╣ рд╣реИ рдХрд┐ рд▓реЛрдЧ рд╡рд╛рд╕реНрддрд╡ рдореЗрдВ рдЕрдкрдиреА рд░рдЬрд┐рд╕реНрдЯреНрд░реА рдкрд░ рдЯреАрдПрд▓рдПрд╕ рд╕реНрдерд╛рдкрд┐рдд рдХрд░рддреЗ рд╣реИрдВред рдЕрдиреНрдпрдерд╛ рдХреЛрдИ рдкреНрд░реЛрддреНрд╕рд╛рд╣рди рдирд╣реАрдВ рд╣реИред рд╕рдордЭрдиреЗ рдХреЗ рд▓рд┐рдП рдзрдиреНрдпрд╡рд╛рджред

рдЖрдзрд┐рдХрд╛рд░рд┐рдХ рдбреЙрдХрд░ рд░рдЬрд┐рд╕реНрдЯреНрд░реА рдкрд░ рдбреЙрдХрд░ рд░рдЬрд┐рд╕реНрдЯреНрд░реА рдХреА "рдЖрдзрд┐рдХрд╛рд░рд┐рдХ" рдбреЙрдХрд░ рдЖрдзрд╛рд░рд┐рдд рдЫрд╡рд┐ рд╣реИред рдпрд╣ рдЕрдиреБрд╢рдВрд╕рд┐рдд рдЙрдкрдпреЛрдЧ рдЯреАрдПрд▓рдПрд╕ рдХреЗ рдмрд┐рдирд╛ рд╣реИ ред

рдбреЛрдХрд░ рдЙрдирдХреА рд░рдЬрд┐рд╕реНрдЯреНрд░реА рдкрд░ рд╕реЗрдЯрдЕрдк рдЯреАрдПрд▓рдПрд╕ рдХреЛ рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛рдУрдВ рдХреЗ рд▓рд┐рдП рдпрд╣ рдПрдХ рдЖрдзрд┐рдХрд╛рд░рд┐рдХ рдбреЛрдХрд░ рдЫрд╡рд┐ рдкреНрд░рджрд╛рди рдХрд░рдХреЗ рднрд╛рд╡рдирд╛ "рджрд░реНрдж рдкреНрд░реЗрд░рд┐рдд" рдПрдХ рд╕рдорд╛рди рдФрд░ рд╡рд┐рдкрд░реАрдд "рджрд░реНрдж рдореЗрдВ рдХрдореА" рдХреЗ рд╕рд╛рде рд╕рдВрддреБрд▓рд┐рдд рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдирд╣реАрдВ рд╣реЛрдЧрд╛ рдЪрд╛рд╣рддреЗ рд╣реИрдВ, рддреЛ рдпрд╣ рд╣реИ рдХрд┐ рдЯреАрдПрд▓рдПрд╕ рдкреНрд░рджрд╛рди рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдЪреВрдХ?

@рдЯрд┐рдмреЛрд░рд╡рд╛рд╕ ред рдЖрдк рдЖрдВрддрд░рд┐рдХ рдлрд╝рд╛рдпрд░рд╡реЙрд▓ рджреЗрд╡ рдорд╛рдорд▓реЗ рдХреЛ рдЕрдирджреЗрдЦрд╛ рдХрд░ рд░рд╣реЗ рд╣реИрдВред рддреЛ рдЕрдм рдореБрдЭреЗ рдпрд╛ рддреЛ рдЕрдкрдиреА рд░рдЬрд┐рд╕реНрдЯреНрд░реА рдХреЗ рд╕рд╛рдордиреЗ рдПрд╕рдПрд╕рдПрд▓ рд╕рдХреНрд╖рдо рдХреЗ рд╕рд╛рде рдПрдХ рд░рд┐рд╡рд░реНрд╕ рдкреНрд░реЙрдХреНрд╕реА рд╕реЗрдЯ рдХрд░рдирд╛ рд╣реЛрдЧрд╛ (рдРрд╕рд╛ рдХрд░рдиреЗ рдХрд╛ рдХреЛрдИ рдХрд╛рд░рдг рдирд╣реАрдВ рд╣реИ) рдпрд╛ рдореБрдЭреЗ рдЕрдкрдиреЗ рдкреНрд░рддреНрдпреЗрдХ рдбреЗрд╡рд▓рдкрд░ рдХреЗ рдкрд╛рд╕ рдЬрд╛рдирд╛ рд╣реЛрдЧрд╛ рдФрд░ рдбреЗрдорди рд░рдирд┐рдВрдЧ рдХреЗ рддрд░реНрдХреЛрдВ рдХреЛ рд╕рдВрд╢реЛрдзрд┐рдд рдХрд░рдирд╛ рд╣реЛрдЧрд╛ boot2docker рдХреЗ рдЕрдВрджрд░ред рдЗрд╕рдХрд╛ рдХреЛрдИ рдЕрд░реНрде рдирд╣реАрдВ рдирд┐рдХрд▓рддрд╛ред рдХрдИ рджреЗрд╡ рд╡рд╛рддрд╛рд╡рд░рдг рд╣реИрдВ рдЬреЛ рд╡рд┐рдиреНрдпрд╛рд╕ рдпреЛрдЧреНрдп рд╕реБрд░рдХреНрд╖рд╛ рдкреНрд░рджрд╛рди рдХрд░рддреЗ рд╣реИрдВ рдЬрд┐рд╕рдореЗрдВ рд╕реБрд░рдХреНрд╖рд╛ рдЕрдХреНрд╕рд░ рджреЗрд╡ рд╡рд╛рддрд╛рд╡рд░рдг рдХреЗ рд▓рд┐рдП рдЕрдХреНрд╖рдо рд╣реЛрддреА рд╣реИред рдореБрдЭреЗ рдЖрд╢реНрдЪрд░реНрдп рд╣реИ рдХрд┐ рдЖрдкрдиреЗ рдЗрд╕ рдореБрджреНрджреЗ рдХреЛ рдмрдВрдж рдХрд░ рджрд┐рдпрд╛ рдЬрдм рд╕рдорд╛рдзрд╛рди рдХреЗ рд▓рд┐рдП рдЗрддрдиреЗ рд╕рд╛рд░реЗ рд╡реЛрдЯ рд╣реЛ рдЧрдПред

рд╕рднреА рдирд┐рдЬреА ips рдХреЛ рд╢реНрд╡реЗрддрд╕реВрдЪреА рдореЗрдВ рдбрд╛рд▓рдиреЗ рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рдХреНрдпрд╛? рдмреАрдЪ рдХрд╛ рд░рд╛рд╕реНрддрд╛?

рдпрд╛ рдкреНрд░реЛрдЯреЛрдХреЙрд▓ рдирд╛рдо, 'http' рдпрд╛ 'https' рдХреЛ рдкреБрд▓ рдХреЗ рд▓рд┐рдП рдЫрд╡рд┐ рдирд╛рдо рдХрд╛ рд╣рд┐рд╕реНрд╕рд╛ рдмрдирд╛рдирд╛ред

рджреЛрдиреЛрдВ @sroebuck @tiborvass рдФрд░ @blevine рдорд╣рд╛рди рдЕрдВрдХ рд╣реИрдВред рдпрд╣ рддреЗрдЬреА рд╕реЗ рдШрд░ рдореЗрдВ рдХрдВрдЯреЗрдирд░ рдмрдирд╛рдиреЗ рд╡рд╛рд▓реА рджреБрдХрд╛рдиреЛрдВ рдХреЗ рд▓рд┐рдП рдкрд░рд┐рджреГрд╢реНрдп рдмрди рдЬрд╛рдПрдЧрд╛, рдФрд░ рдкрд┐рдЫрд▓реЗ рд╡рд░реНрдХрдлрд╝реНрд▓реЛ рдХреЛ рддреЛрдбрд╝рдиреЗ рдкрд░ рд░реЛрд╖ рднреА рдмрдврд╝реЗрдЧрд╛ред рд╣рдо рд╕рднреА рдЗрд╕рдХреЗ рд╕реБрд░рдХреНрд╖рд╛ рдкрдХреНрд╖ рдХреЛ рд╕рдордЭрддреЗ рд╣реИрдВ, рдФрд░ рд╢рд╛рдпрдж рдЗрд╕реЗ рд╣рд▓ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдкреБрд▓ рд╕рд╣реА рдЬрдЧрд╣ рдирд╣реАрдВ рд╣реИ, рд▓реЗрдХрд┐рди рдЬрдм рддрдХ рдЖрдзрд┐рдХрд╛рд░рд┐рдХ рд░рдЬрд┐рд╕реНрдЯреНрд░реА рдЫрд╡рд┐ рдЗрд╕ рдмрджрд▓рд╛рд╡ рд╕реЗ рдирд┐рдкрдЯрдиреЗ рдХреЗ рд▓рд┐рдП рдПрдХ рд╕рд░рд▓, рдЖрдЙрдЯ рдСрдл рдж рдмреЙрдХреНрд╕ рддрд░реАрдХрд╛ рдкреНрд░рджрд╛рди рдирд╣реАрдВ рдХрд░рддреА рд╣реИ, рддрдм рддрдХ рдЗрд╕реЗ рдХрд░рдирд╛ рдЪрд╛рд╣рд┐рдП рд╣рд▓ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдПрдХ рдмрд╣реБрдд рд╣реА рдорд╣рддреНрд╡рдкреВрд░реНрдг UX рд╕рдорд╕реНрдпрд╛ рдорд╛рдиреА рдЬрд╛рдиреА рдЪрд╛рд╣рд┐рдПред

рдЕрд░реЗ @tiborvass ! рдпрд╣ рдореБрджреНрджрд╛ рдЗрд╕ рд╕рдордп рд╣рдореЗрдВ рднреА рдХрд╛рдЯ рд░рд╣рд╛ рд╣реИред рдореИрдВ @nickandrew рдХреЗ рджреГрд╖реНрдЯрд┐рдХреЛрдг рдХреЛ рдкрд╕рдВрдж рдХрд░рддрд╛

@blevine рдзреНрдпрд╛рди рджреЗрдВ рдХрд┐ 1.3.2 localhost рдбрд┐рдлрд╝реЙрд▓реНрдЯ рд░реВрдк рд╕реЗ рд╢реНрд╡реЗрддрд╕реВрдЪреА рдореЗрдВ рд╣реИ, рджреЗрдЦреЗрдВ: https://github.com/docker/docker/pull/9124

рдЖрдк рд╕реНрдерд╛рдиреАрдпрд╣реЛрд╕реНрдЯ рдкрд░ рд░рдЬрд┐рд╕реНрдЯреНрд░реА рдХреЛ рд╕реБрди рд╕рдХрддреЗ рд╣реИрдВ: -p 127.0.0.0:5000:5000 рд╕реЗ docker run

@proppy , рдореБрдЭреЗ рдкреВрд░рд╛ рдпрдХреАрди рдирд╣реАрдВ рд╣реИ рдХрд┐ рд▓реЛрдХрд▓рд╣реЛрд╕реНрдЯ рдкрд░ рд╕реБрдирдиреЗ рд╕реЗ рдореБрдЭреЗ рдХреИрд╕реЗ рдорджрдж рдорд┐рд▓рддреА рд╣реИред

docker pull {http}myregistry.domain.com/myapp:latest

рдпрд╛ рдпрд╣ рдПрдХ рд╡рд╛рд╕реНрддрд╡рд┐рдХ URL рдмрди рдЬрд╛рдирд╛ рдЪрд╛рд╣рд┐рдП? рдореБрдЭреЗ рд░рдЬрд┐рд╕реНрдЯреНрд░реА рдкреНрд░реЛрдЯреЛрдХреЙрд▓ рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рдХреБрдЫ рднреА рдкрддрд╛ рдирд╣реАрдВ рд╣реИ, рд▓реЗрдХрд┐рди рдПрдХ рдЙрдЪрд┐рдд URL рдирд┐рд░реНрджрд┐рд╖реНрдЯ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рд╡рд░реНрддрдорд╛рди рд╕рд┐рдВрдЯреИрдХреНрд╕ рдХрд╛ рд╡рд┐рд╕реНрддрд╛рд░ рдХрд░рдирд╛ рдЕрд╕рдВрдЧрдд рдирд╣реАрдВ рд▓рдЧрддрд╛ред

@blevine рдЗрд╕рдХрд╛ рдорддрд▓рдм рд╣реИ рдХрд┐ рдЖрдк рдПрдХ рд╕реНрдерд╛рдиреАрдп рдорд┐рд░рд░рд┐рдВрдЧ рд░рдЬрд┐рд╕реНрдЯреНрд░реА рд╕реЗрдЯ рдХрд░ рд╕рдХрддреЗ рд╣реИрдВред

Arg, рдЕрдм рдореБрдЭреЗ рдЕрдкрдиреА рдорд╢реАрдиреЛрдВ рдХреЛ рд╢реБрд░реВ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдХреЛрд░реЛрд╕ рдХреЗ рд▓рд┐рдП рдЕрдкрдиреЗ рдХреНрд▓рд╛рдЙрдб-рдХреЙрдиреНрдлрд╝рд┐рдЧрд░реЗрд╢рди рдХреЛ рдмреЗрд╕ 64 рдбреАрдХреЛрдб рдХрд░рдирд╛ рд╣реЛрдЧрд╛

@tiborvass рд╡рд╛рд╣, рдпрд╣ рд╡рд╛рд╕реНрддрд╡ рдореЗрдВ рджреБрд░реНрднрд╛рдЧреНрдпрдкреВрд░реНрдг рд╣реИред :(

рд╣рдорд╛рд░реЗ рдкрд╛рд╕ рд╡рд┐рдХрд╛рд╕ рд╕рдореВрд╣ рд╣реИрдВ рдЬрд┐рдиреНрд╣реЗрдВ рд╣рдо рдКрдкрд░ рдФрд░ рдиреАрдЪреЗ рд▓рд╛рддреЗ рд╣реИрдВ рдФрд░ рд╣рдо рдЗрди рд╕рдореВрд╣реЛрдВ рдХреЛ рдХреИрд╕реЗ рд╕рдВрднрд╛рд▓рддреЗ рд╣реИрдВ рдЗрд╕рдХрд╛ рдПрдХ рд╣рд┐рд╕реНрд╕рд╛ рдпрд╣ рд╣реИ рдХрд┐ рд╣рдо рдЙрд╕ рдХреНрд▓рд╕реНрдЯрд░ рдХреЗ рд▓рд┐рдП рдПрдХ рд░рдЬрд┐рд╕реНрдЯреНрд░реА рдмрдирд╛рддреЗ рд╣реИрдВред рдПрдХ рдХреНрд▓рд╕реНрдЯрд░ рдХрдИ рднреМрддрд┐рдХ рдиреЛрдбреНрд╕ рдпрд╛ рд╡реАрдПрдордПрд╕ рд╣реЛ рд╕рдХрддрд╛ рд╣реИ, рдФрд░ рдпрд╣ рдПрдХ рдбреЗрд╡рд▓рдкрд░ рдбреЗрд╕реНрдХрдЯреЙрдк рдорд╢реАрди рдпрд╛ рд▓реИрдкрдЯреЙрдк рдкрд░ рднреА рд╣реЛ рд╕рдХрддрд╛ рд╣реИ (рд╣рд╛рд▓рд╛рдВрдХрд┐ рд╣рдо рдЖрдорддреМрд░ рдкрд░ рдПрдХ рдкреВрд░реНрдг рд╕реНрдЯреИрдХ рд▓реЙрдиреНрдЪ рдирд╣реАрдВ рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ)ред рдкреНрд░рддреНрдпреЗрдХ рдХреНрд▓рд╕реНрдЯрд░ рдкреВрд░реА рддрд░рд╣ рд╕реЗ рд╕реНрд╡-рдирд┐рд╣рд┐рдд рд╕реНрдЯреИрдХ рдФрд░ рд╡рд┐рдХрд╛рд╕ рд╡рд╛рддрд╛рд╡рд░рдг рд╣реИред рд╣рдорд╛рд░реЗ рдкрд╛рд╕ рдбреЙрдХрд░ рдЖрдзрд╛рд░рд┐рдд рдХрдорд╛рдВрдб рд▓рд╛рдЗрди рдЯреВрд▓ рднреА рд╣реИрдВ рдЬреЛ рдПрдХ рдбреЗрд╡рд▓рдкрд░ рдХреЛ рдХрдВрдкрдиреА рдореЗрдВ рдХрд┐рд╕реА рднреА рд╡рд┐рдХрд╛рд╕ рдХреНрд▓рд╕реНрдЯрд░ рд╕реЗрдЯрдЕрдк рдХреЗ рд╕рд╛рде рдмрд╛рддрдЪреАрдд рдХрд░рдиреЗ рдХреА рдЕрдиреБрдорддрд┐ рджреЗрддреЗ рд╣реИрдВред

рдЗрд╕ рддрд░рд╣ рдХреЗ рдЬрдЯрд┐рд▓ рдФрд░ рдЧрддрд┐рд╢реАрд▓ рд╡рд╛рддрд╛рд╡рд░рдг рдореЗрдВ, рдПрдХ рд░рдЬрд┐рд╕реНрдЯреНрд░реА рдкрд░ рдЯреАрдПрд▓рдПрд╕ рдХреЛ рдПрдХ рдЖрд╡рд╢реНрдпрдХрддрд╛ рдмрдирд╛рдирд╛ рднрд╛рд░реА рджрд░реНрдж рд╣реИред рд╣рд░ рдмрд╛рд░ рдЬрдм рд╣рдо рд╕реЗрдЯрдЕрдк рдХрд░рддреЗ рд╣реИрдВ рддреЛ рдбреЙрдХрд░ рдбреЗрдореЙрди рд╕реНрдЯрд╛рд░реНрдЯрдЕрдк рдХреЛ рд╕рдВрд╢реЛрдзрд┐рдд рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рд╣рдо рдПрдХ рдирдпрд╛ рдиреЗрдЯрд╡рд░реНрдХ рдЬреЛрдбрд╝рддреЗ рд╣реИрдВ рдЬреЛ рдПрдХ рд░рдЬрд┐рд╕реНрдЯреНрд░реА рдкрд░ рд╣реЛ рд╕рдХрддрд╛ рд╣реИ, рдЙрддрдирд╛ рд╣реА рджрд░реНрдж рд╣реЛрддрд╛ рд╣реИред

рдореБрдЭреЗ рдЧрд▓рдд рдордд рд╕рдордЭреЛ, рдореИрдВ рд╡рд┐рд╢реЗрд╖ рд░реВрдк рд╕реЗ рдЯреАрдПрд▓рдПрд╕ рдХрд╛ рд╕рдорд░реНрдерди рдХрд░рдиреЗ рдХреЗ рдкреАрдЫреЗ рдХреА рд╕реЛрдЪ рдХреА рд╕рд░рд╛рд╣рдирд╛ рдХрд░рддрд╛ рд╣реВрдВ, рд╣рд╛рд▓рд╛рдВрдХрд┐ рдореИрдВ рдЖрдкрдХреЛ рдЗрд╕ рдкрд░ рд╡рд┐рдЪрд╛рд░ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдкреНрд░реЛрддреНрд╕рд╛рд╣рд┐рдд рдХрд░рддрд╛ рд╣реВрдВ рдХрд┐ рдРрд╕реЗ рд╡реИрдз рдорд╛рдорд▓реЗ рд╣реИрдВ рдЬрд╣рд╛рдВ рдкрд░реНрдпрд╛рд╡рд░рдг рд╕реБрд░рдХреНрд╖рд┐рдд рд░реВрдк рд╕реЗ рджрд░реНрдж рдореЗрдВ рдХрдореА рдХреЗ рд▓рд┐рдП рдЯреАрдПрд▓рдПрд╕ рдХреА рдЬрдЯрд┐рд▓рддрд╛ рдХреЛ рджреВрд░ рдХрд░рдиреЗ рдФрд░ рд╕рдорд░реНрдерди рдХреЗ рд▓рд┐рдП рдЖрд╡рд╢реНрдпрдХ рдмреБрдирд┐рдпрд╛рджреА рдврд╛рдВрдЪреЗ рдХрд╛ рд╕рдорд░реНрдерди рдХрд░рддрд╛ рд╣реИред рдпрд╣ред

@рдЯрд┐рдмреЛрд░рд╡рд╛рд╕ +1ред +1000. рдЗрд╕рдиреЗ рдХреЗ рд▓рд┐рдП рдмрд┐рд▓реНрдХреБрд▓ рдЕрдирд╛рд╡рд╢реНрдпрдХ рдЬрдЯрд┐рд▓рддрд╛ рдЙрддреНрдкрдиреНрди рдХреА рд╣реИ
рд╣рдореЗрдВ рдПрдХ рдЕрддреНрдпрдзрд┐рдХ рдЧрддрд┐рд╢реАрд▓ рд╡рд┐рдХрд╛рд╕ рдХрд╛рд░реНрдпрдкреНрд░рд╡рд╛рд╣ рдХреЗ рд▓рд┐рдПред рдкреНрд░рд╡реЗрд╢ рдореЗрдВ рдмрд╛рдзрд╛ рд░рд╣реА рд╣реИ
рдХрд┐рд╕реА рдРрд╕реА рдЪреАрдЬрд╝ рдХреЗ рд▓рд┐рдП рдпрд╣рд╛рдБ рдорд╣рддреНрд╡рдкреВрд░реНрдг рд░реВрдк рд╕реЗ рдЙрдард╛рдпрд╛ рдЧрдпрд╛ рд╣реИ рдЬрд┐рд╕реЗ рдХреЗрд╡рд▓ a . рдореЗрдВ рд▓рд╛рдЧреВ рдХрд░рдиреЗ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реИ
рдЙрддреНрдкрд╛рджрди рд╕рдВрджрд░реНрднред рдХреГрдкрдпрд╛ рд╣рдорд╛рд░рд╛ рджрд░реНрдж рд╕рдорд╛рдкреНрдд рдХрд░реЗрдВред

рдордВрдЧрд▓рд╡рд╛рд░, 9 рджрд┐рд╕рдВрдмрд░ 2014 рдХреЛ, рдЬреЗрдл рдереЙрдореНрдкрд╕рди рдиреЛрдЯрд┐рдлрд┐рдХреЗрд╢рди @
рд▓рд┐рдЦрд╛ рдерд╛:

@tiborvass https://github.com/tiborvass рд╡рд╛рд╣, рдпрд╣ рдЙрдирдореЗрдВ рд╕реЗ рдПрдХ рд╣реИ
рд╡рд░реНрдЪреБрдЕрд▓ рдЯреЗрдмрд▓ рдлрд╝реНрд▓рд┐рдкрд┐рдВрдЧ рдкрд▓ рджреБрдЦ рдХреА рдмрд╛рдд рд╣реИред :(

рд╣рдорд╛рд░реЗ рдкрд╛рд╕ рд╡рд┐рдХрд╛рд╕ рдХреНрд▓рд╕реНрдЯрд░ рд╣реИрдВ рдЬрд┐рдиреНрд╣реЗрдВ рд╣рдо рдлреНрд▓рд╛рдИ рдФрд░ рдкрд╛рд░реНрдЯ рдкрд░ рдКрдкрд░ рдФрд░ рдиреАрдЪреЗ рд▓рд╛рддреЗ рд╣реИрдВ
рд╣рдо рдЗрди рд╕рдореВрд╣реЛрдВ рдХреЛ рдХреИрд╕реЗ рд╕рдВрднрд╛рд▓рддреЗ рд╣реИрдВ, рд╣рдо рдЙрд╕ рдХреНрд▓рд╕реНрдЯрд░ рдХреЗ рд▓рд┐рдП рдПрдХ рд░рдЬрд┐рд╕реНрдЯреНрд░реА рдмрдирд╛рддреЗ рд╣реИрдВред рдП
рдХреНрд▓рд╕реНрдЯрд░ рдХрдИ рднреМрддрд┐рдХ рдиреЛрдбреНрд╕ рдпрд╛ рд╡реАрдПрдордПрд╕ рд╣реЛ рд╕рдХрддрд╛ рд╣реИ, рдФрд░ рдпрд╣ рдПрдХ рдкрд░ рднреА рд╣реЛ рд╕рдХрддрд╛ рд╣реИ
рдбреЗрд╡рд▓рдкрд░реНрд╕ рдбреЗрд╕реНрдХрдЯреЙрдк рдорд╢реАрди рдпрд╛ рд▓реИрдкрдЯреЙрдк (рд╣рд╛рд▓рд╛рдВрдХрд┐ рд╣рдо рдЖрдо рддреМрд░ рдкрд░ рд▓реЙрдиреНрдЪ рдирд╣реАрдВ рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ)
рдкреВрд░реНрдг рд╣реЛ рдЪреБрдХреА рд╣реИ)ред рдкреНрд░рддреНрдпреЗрдХ рдХреНрд▓рд╕реНрдЯрд░ рдкреВрд░реА рддрд░рд╣ рд╕реЗ рд╕реНрд╡-рдирд┐рд╣рд┐рдд рд╕реНрдЯреИрдХ рдФрд░ рд╡рд┐рдХрд╛рд╕ рд╣реИ
рд╡рд╛рддрд╛рд╡рд░рдгред рд╣рдорд╛рд░реЗ рдкрд╛рд╕ рдбреЙрдХрд░ рдЖрдзрд╛рд░рд┐рдд рдХрдорд╛рдВрдб рд▓рд╛рдЗрди рдЯреВрд▓ рднреА рд╣реИрдВ рдЬреЛ a . рдХреА рдЕрдиреБрдорддрд┐ рджреЗрддреЗ рд╣реИрдВ
рдбреЗрд╡рд▓рдкрд░ рдХрдВрдкрдиреА рдореЗрдВ рдХрд┐рд╕реА рднреА рд╡рд┐рдХрд╛рд╕ рдХреНрд▓рд╕реНрдЯрд░ рд╕реЗрдЯрдЕрдк рдХреЗ рд╕рд╛рде рдмрд╛рддрдЪреАрдд рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдПред

рдЗрд╕ рддрд░рд╣ рдХреЗ рдЬрдЯрд┐рд▓ рдФрд░ рдЧрддрд┐рд╢реАрд▓ рд╡рд╛рддрд╛рд╡рд░рдг рдореЗрдВ, TLS рдХреЛ рдПрдХ рд░рдЬрд┐рд╕реНрдЯреНрд░реА рдкрд░ рдмрдирд╛рдирд╛
рдПрдХ рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╡рд┐рд╢рд╛рд▓ рджрд░реНрдж рд╣реИред рдбреЙрдХрд░ рдбреЗрдореЙрди рд╕реНрдЯрд╛рд░реНрдЯрдЕрдк рдХреЛ рд╕рдВрд╢реЛрдзрд┐рдд рдХрд░рдиреЗ рдХреЗ рдмрд╛рдж
рд╣рд░ рдмрд╛рд░ рдЬрдм рд╣рдо рд╕реЗрдЯрдЕрдк рдХрд░рддреЗ рд╣реИрдВ рддреЛ рд╣рдо рдПрдХ рдирдпрд╛ рдиреЗрдЯрд╡рд░реНрдХ рдЬреЛрдбрд╝рддреЗ рд╣реИрдВ рдЬрд┐рд╕ рдкрд░ рд░рдЬрд┐рд╕реНрдЯреНрд░реА рд╣реЛ рд╕рдХрддреА рд╣реИ
рд╕рдорд╛рди рд░реВрдк рд╕реЗ рдПрдХ рджрд░реНрджред

рдореБрдЭреЗ рдЧрд▓рдд рдордд рд╕рдордЭреЛ, рдореИрдВ рд╕рдорд░реНрдерди рдХрд░рдиреЗ рдХреЗ рдкреАрдЫреЗ рдХреА рд╕реЛрдЪ рдХреА рд╕рд░рд╛рд╣рдирд╛ рдХрд░рддрд╛ рд╣реВрдВ
рдЯреАрдПрд▓рдПрд╕, рд╣рд╛рд▓рд╛рдВрдХрд┐ рдРрд╕реЗ рдорд╛рдорд▓реЗ рд╣реИрдВ рдЬрд╣рд╛рдВ рдкрд░реНрдпрд╛рд╡рд░рдг рд╕реБрд░рдХреНрд╖рд┐рдд рд░реВрдк рд╕реЗ рд╣рдЯрд╛рдиреЗ рдХрд╛ рд╕рдорд░реНрдерди рдХрд░рддрд╛ рд╣реИ
рдЖрд╡рд╢реНрдпрдХ рджрд░реНрдж рдФрд░ рдмреБрдирд┐рдпрд╛рджреА рдврд╛рдВрдЪреЗ рдореЗрдВ рдХрдореА рдХреЗ рд▓рд┐рдП рдЯреАрдПрд▓рдПрд╕ рдХреА рдЬрдЯрд┐рд▓рддрд╛
рдЗрд╕рдХрд╛ рд╕рдорд░реНрдерди рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдПред

-
рдЗрд╕ рдИрдореЗрд▓ рдХрд╛ рд╕реАрдзреЗ рдЙрддреНрддрд░ рджреЗрдВ рдпрд╛ рдЗрд╕реЗ GitHub рдкрд░ рджреЗрдЦреЗрдВ
https://github.com/docker/docker/issues/8887#issuecomment -66367681ред

@justinclayton @jwthomp @mattwilliamson @nickandrew @blevine

рдХреНрдпрд╛ --insecure-registry 0.0.0.0/8 рдЖрдкрдХреА рд╕рдорд╕реНрдпрд╛ рдХрд╛ рд╕рдорд╛рдзрд╛рди рдирд╣реАрдВ рдХрд░рддрд╛ рд╣реИ? рдЗрд╕ рддрд░рд╣ рдЖрдк рдЕрднреА рднреА HTTP рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░ рд╕рдХрддреЗ рд╣реИрдВред

рдпрд╣ CIDR рд╕рдВрдХреЗрддрди "--insecure-рд░рдЬрд┐рд╕реНрдЯреНрд░реА 172.16.0.0/12" рдЬреИрд╕реА рд╢реНрд░реЗрдгрд┐рдпреЛрдВ рдХреЛ рдирд┐рд░реНрджрд┐рд╖реНрдЯ рдХрд░рдХреЗ "рдлрд╝рд╛рдпрд░рд╡реЙрд▓ рдХреЗ рдкреАрдЫреЗ" рдХреЙрдиреНрдлрд╝рд┐рдЧрд░реЗрд╢рди рдХреЛ рд╕рдХреНрд╖рдо рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдЕрдзрд┐рдХ рдмрд╛рд░реАрдХ рд░реВрдк рд╕реЗ рдЙрдкрдпреЛрдЧ рдХрд┐рдпрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИред рдореИрдВ рдЗрд╕ рд╡рд┐рдХрд▓реНрдк рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдиреЗ рдХреА рдмрд┐рд▓реНрдХреБрд▓ рднреА рд╕рд▓рд╛рд╣ рдирд╣реАрдВ рджреЗрддрд╛, рд▓реЗрдХрд┐рди рдореИрдВ рдЕрдиреБрд╢рдВрд╕рд╛ рдХрд░рддрд╛ рд╣реВрдВ рдХрд┐ рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛ рдЗрд╕ рд╡рд┐рдХрд▓реНрдк рдХреЛ рдЪреБрдирдиреЗ рдХреЗ рд▓рд┐рдП 0.0.0.0/8 рдХреЗ рд╕рд╛рде рдпрдерд╛рд╕рдВрднрд╡ рд╕рднреА рдкрддреЛрдВ рдХреЗ рдмрдЬрд╛рдп рдЕрдзрд┐рдХ рдЪрдпрдирд╛рддреНрдордХ рд╢реНрд░реЗрдгреА (рдЬреИрд╕реЗ рдХрд┐ рдЙрдирдХрд╛ рдЖрдИрдкреА рд╕реНрдерд╛рди) рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░реЗрдВред

рдбреЙрдХрд░ рдбреЗрдореЙрди рдХреЛрд░реЛрд╕ рдореЗрдВ рдмрдирд╛рдпрд╛ рдЧрдпрд╛ рд╣реИ, рдЗрд╕рд▓рд┐рдП рдореБрдЭреЗ рдХрд┐рд╕реА рддрд░рд╣ рдЙрди рдЭрдВрдбреЛрдВ рдХреЛ рдХреНрд▓рд╕реНрдЯрд░ рдореЗрдВ рд╕реНрдЯрд╛рд░реНрдЯрдЕрдк рдореЗрдВ рдЬреЛрдбрд╝рдирд╛ рд╣реЛрдЧрд╛ред рдореБрдЭреЗ рд▓рдЧрддрд╛ рд╣реИ рдХрд┐ рдЗрд╕реЗ рдЙрди рд╡рд╛рддрд╛рд╡рд░рдгреЛрдВ рдХреЗ рд▓рд┐рдП рдкреБрд▓ рдХрдорд╛рдВрдб рдкрд░ рд░рдЦрдирд╛ рдЕрдзрд┐рдХ рд▓рдЪреАрд▓рд╛ рд╣реИ рдЬрд╣рд╛рдВ рдЖрдк рдбреЙрдХрд░ рдбрд┐рдорди рдХреЛ рдирд┐рдпрдВрддреНрд░рд┐рдд рдирд╣реАрдВ рдХрд░ рд╕рдХрддреЗ рд╣реИрдВред

рдпрд╣ рд╣рдореЗрдВ рд╕рд╛рдЭрд╛ рдХрд┐рдП рдЧрдП php рд╣реЛрд╕реНрдЯ рдХреЗ рд▓рд┐рдП php.ini рдлрд╝рд╛рдЗрд▓ рдХреЛ рдмрджрд▓рдиреЗ рдХреЗ рд▓рд┐рдП рдХрд╣рдиреЗ рдХреЗ рдмрд░рд╛рдмрд░ рд╣реИред

9 рджрд┐рд╕рдВрдмрд░ 2014 рдХреЛ 22:18 рдмрдЬреЗ, рдЯрд┐рдмреЛрд░ рд╡рд╛рд╕ рдиреЛрдЯрд┐рдлрд┐рдХреЗрд╢рди @github.com рдиреЗ рд▓рд┐рдЦрд╛:

@justinclayton @jwthomp @mattwilliamson @nickandrew @blevine

рдХреНрдпрд╛ --insecure-рд░рдЬрд┐рд╕реНрдЯреНрд░реА 0.0.0.0/8 рдЖрдкрдХреА рд╕рдорд╕реНрдпрд╛ рдХрд╛ рд╕рдорд╛рдзрд╛рди рдирд╣реАрдВ рдХрд░рддреА рд╣реИ? рдЗрд╕ рддрд░рд╣ рдЖрдк рдЕрднреА рднреА HTTP рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░ рд╕рдХрддреЗ рд╣реИрдВред

-
рдЗрд╕ рдИрдореЗрд▓ рдХрд╛ рд╕реАрдзреЗ рдЙрддреНрддрд░ рджреЗрдВ рдпрд╛ рдЗрд╕реЗ GitHub рдкрд░ рджреЗрдЦреЗрдВред

@mattwilliamson рдирд┐рд╖реНрдкрд╛рджрди рдЭрдВрдбреЗ CoreOS рдХреЗ рд╕рд╛рде рд╡рд┐рдиреНрдпрд╛рд╕ рдпреЛрдЧреНрдп рд╣реИрдВред рдЖрдк рдбреЙрдХрд░ рдХреЗ рд▓рд┐рдП рд╕рд┐рд╕реНрдЯрдордб рдХреЙрдиреНрдлрд╝рд┐рдЧрд░реЗрд╢рди рдлрд╝рд╛рдЗрд▓ рдХреЛ рд╕рдВрдкрд╛рджрд┐рдд рдХрд░ рд╕рдХрддреЗ рд╣реИрдВред рдХреНрд▓рд╕реНрдЯрд░ рдХреЗ рд▓рд┐рдП рдЗрд╕реЗ рдХреЙрдиреНрдлрд╝рд┐рдЧрд░ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП, рдЖрдк рдХреНрд▓рд╛рдЙрдб-рдХреЙрдиреНрдлрд╝рд┐рдЧрд░реЗрд╢рди рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░ рд╕рдХрддреЗ рд╣реИрдВред

рдбреЙрдХрд░ рдХреЙрдиреНрдлрд╝рд┐рдЧрд░реЗрд╢рди рдмрджрд▓рдиреЗ рдХреЗ рдЙрджрд╛рд╣рд░рдг CoreOS рд╡реЗрдмрд╕рд╛рдЗрдЯ рдкрд░ рд╣реИрдВред рдЗрд╕рдХреЗ рдмрдЬрд╛рдп рдПрдХ рдЕрд╕реБрд░рдХреНрд╖рд┐рдд-рд░рдЬрд┐рд╕реНрдЯреНрд░реА рдзреНрд╡рдЬ рдирд┐рд░реНрджрд┐рд╖реНрдЯ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдбреАрдмрдЧ-рдлреНрд▓реИрдЧ рдЬреЛрдбрд╝рдиреЗ рдХреЗ рдирд┐рд░реНрджреЗрд╢реЛрдВ рдХреЛ рдЖрд╕рд╛рдиреА рд╕реЗ рд╕рдВрд╢реЛрдзрд┐рдд рдХрд┐рдпрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИред

https://coreos.com/docs/launching-containers/build/customizing-docker/

@tiborvass рдкреВрд░реЗ рдХреЙрдиреНрдлрд╝рд┐рдЧрд░реЗрд╢рди рдкрд╛рд░рд┐рд╕реНрдерд┐рддрд┐рдХреА рддрдВрддреНрд░ рдХреЛ рдЖрд╕рд╛рдиреА рд╕реЗ рдмреЙрдХреНрд╕ рд╕реЗ рдмрд╛рд╣рд░ рдХрд╛рдо рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдЗрд╕рдХрд╛ рд╕рдорд░реНрдерди рдХрд░рдиреЗ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реИред рдЬрдм рд╡реЗ рдЕрдкрдиреА рдЖрдВрддрд░рд┐рдХ рд░рдЬрд┐рд╕реНрдЯреНрд░реА рд╕реНрдерд╛рдкрд┐рдд рдХрд░рдиреЗ рдХреЗ рдЪрд░рдг рдкрд░ рдЬрд╛рддреЗ рд╣реИрдВ рддреЛ рд▓реЛрдЧ рдбреЗрдореЙрди рд╕реНрдЯрд╛рд░реНрдЯрдЕрдк рдХреЗ рд▓рд┐рдП рдЧреИрд░-рдорд╛рдирдХ рдЕрдиреБрдХреВрд▓рди рдХрд░рдиреЗ рдХреА рдЙрдореНрдореАрдж рдирд╣реАрдВ рдХрд░ рд░рд╣реЗ рд╣реИрдВ, рдЬрд╣рд╛рдВ рд╡реЗ рдЦреАрдВрдЪ рд░рд╣реЗ рд╣реИрдВ (boot2docker, coreos, рд╢реЗрдл/рдХрдардкреБрддрд▓реА рдореЙрдбреНрдпреВрд▓ рдХреЗ рд╕рд╛рде рд╕реНрдерд╛рдкрд┐рдд рдХреБрдЫ рднреА, рдЖрджрд┐)ред рд░реАрдбрдореА рдореЗрдВ "рдЕрдиреБрд╢рдВрд╕рд┐рдд" рдЪрд┐рд╣реНрдирд┐рдд рдЪрд░рдгреЛрдВ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рддреЗ рд╕рдордп рдЖрдзрд┐рдХрд╛рд░рд┐рдХ рд░рдЬрд┐рд╕реНрдЯреНрд░реА рдХрдВрдЯреЗрдирд░ рдЫрд╡рд┐ рд╕реНрд╡рдпрдВ _рдЕрдм рдХрд╛рдо рдирд╣реАрдВ рдХрд░рддреА_ред рд░реАрдбрдореА рд╡рд╛рд╕реНрддрд╡ рдореЗрдВ рдЯреАрдПрд▓рдПрд╕ рдХрд╛ рдХреЛрдИ рдЙрд▓реНрд▓реЗрдЦ рдирд╣реАрдВ рдХрд░рддрд╛ рд╣реИ, рдФрд░ рдЗрд╕реЗ рд╕реНрдерд╛рдкрд┐рдд рдХрд░рдирд╛ рдПрдХ рдЧреИрд░-рддреБрдЪреНрдЫ рдкреНрд░рдХреНрд░рд┐рдпрд╛ рд╣реИред рдЗрд╕рдХреЗ рдЕрд▓рд╛рд╡рд╛, рдЬреИрд╕рд╛ рдХрд┐ @mattwilliamson рдиреЗ рд╕рдВрдХреНрд╖реЗрдк рдореЗрдВ рдКрдкрд░ рдЙрд▓реНрд▓реЗрдЦ рдХрд┐рдпрд╛ рд╣реИ, рд╕рд╛рдЭрд╛ рдмрд┐рд▓реНрдб рд╡рд╛рддрд╛рд╡рд░рдг рдЬреИрд╕реЗ рдЕрд╕рдВрдЦреНрдп рдорд╛рдорд▓реЗ рд╣реИрдВ рдЬрд╣рд╛рдВ рдПрдХ рдЫрд╡рд┐ рдЦреАрдВрдЪрдиреЗ рдХреЗ рд▓рд┐рдП рдбреЗрдореЙрди рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдиреЗ рд╡рд╛рд▓рд╛ рд╡реНрдпрдХреНрддрд┐ рдбреЗрдореЙрди рдХреЛ рдХреЙрдиреНрдлрд╝рд┐рдЧрд░ рдХрд░рдиреЗ рд╡рд╛рд▓реЗ рд╡реНрдпрдХреНрддрд┐ рдХреЗ рд╕рдорд╛рди рдирд╣реАрдВ рд╣реИред

рд▓рдмреНрдмреЛрд▓реБрдЖрдм рдпрд╣ рд╣реИ рдХрд┐ рдЗрд╕реЗ рдХреНрд▓рд╛рдЗрдВрдЯ-рд╕рд╛рдЗрдб рддрд░реНрдХ рдмрдирд╛рдирд╛ рд╕реНрдкрд╖реНрдЯ рд░реВрдк рд╕реЗ рдХрдо рд╡рд┐рдШрдЯрдирдХрд╛рд░реА рд╕рдорд╛рдзрд╛рди рд╣реИ, рдФрд░ рдЗрд╕рд╕реЗ рднреА рдорд╣рддреНрд╡рдкреВрд░реНрдг рдмрд╛рдд рдпрд╣ рд╣реИ рдХрд┐ рдХрдо рдирд┐рд░реНрджреЗрд╢рд╛рддреНрдордХ рд╕рдорд╛рдзрд╛рдиред рдбреЙрдХрд░ рдкрд╣рд▓реЗ рд╕реЗ рд╣реА рджрд░реНрдЬрдиреЛрдВ рдореЗрдВ рдПрдХ рдЖрджрд┐рдо рдмрди рдЧрдпрд╛ рд╣реИ рдпрджрд┐ рд╕реИрдХрдбрд╝реЛрдВ рдЕрдиреНрдп рдкрд░рд┐рдпреЛрдЬрдирд╛рдПрдВ рдФрд░ рд╡рд░реНрдХрдлрд╝реНрд▓реЛ рдирд╣реАрдВ рд╣реИрдВ, рдФрд░ рдЗрд╕ рддрд░рд╣ рд╡рд╛рд╕реНрддрд╡ рдореЗрдВ рдЗрд╕ рджрд╛рдпрд░реЗ рдореЗрдВ рдЙрдкрдпреЛрдЧ рдХреЗ рдкреИрдЯрд░реНрди рдХреЛ рдирд┐рд░реНрдзрд╛рд░рд┐рдд рдирд╣реАрдВ рдХрд░рдирд╛ рдЪрд╛рд╣рд┐рдПред рд╕рд┐рд░реНрдл рдЗрд╕рд▓рд┐рдП рдХрд┐ Git http.sslverify рдХреЛ рдЕрдХреНрд╖рдо рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдПрдХ рд╕рд░рд▓ рд░рдирдЯрд╛рдЗрдо рдХреЙрдиреНрдлрд╝рд┐рдЧрд░реЗрд╢рди рд╡рд┐рдХрд▓реНрдк рдкреНрд░рджрд╛рди рдХрд░рддрд╛ рд╣реИ, рдЗрд╕рдХрд╛ рдорддрд▓рдм рдпрд╣ рдирд╣реАрдВ рд╣реИ рдХрд┐ Linus Torvalds рд▓реЛрдЧреЛрдВ рдХреЛ рдЕрдкрдиреЗ рд╕рдВрд╡реЗрджрдирд╢реАрд▓ рдбреЗрдЯрд╛ рдХреЛ рдЙрди рд╕рдВрджрд░реНрднреЛрдВ рдореЗрдВ рд╕реБрд░рдХреНрд╖рд┐рдд рдирд╣реАрдВ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдкреНрд░реЛрддреНрд╕рд╛рд╣рд┐рдд рдХрд░рддрд╛ рд╣реИ рдЬрд╣рд╛рдВ рдРрд╕рд╛ рдХрд░рдирд╛ рдорд╣рддреНрд╡рдкреВрд░реНрдг рд╣реИред

рдЧрд┐рдЯ рд╕рд╛рджреГрд╢реНрдп рдПрдХ рдЕрдЪреНрдЫрд╛ рдЙрджрд╛рд╣рд░рдг рд╣реИ рдХрд┐ рдпрд╣ рдХреИрд╕реЗ рдХрд╛рдо рдХрд░рдирд╛ рдЪрд╛рд╣рд┐рдПред Git рдЖрдкрдХреЛ TLS рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдмрд╛рдзреНрдп рдирд╣реАрдВ рдХрд░рддрд╛ рд╣реИ, рдФрд░ рд╣реЛрд╕реНрдЯ рдХреА рд╕реНрдерд╛рдкрдирд╛ рдХрд░рддреЗ рд╕рдордп рдпрд╣ рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛ рдХрд╛ рдирд┐рд░реНрдгрдп рд╣реИ рдХрд┐ рд╡реЗ рдХрд┐рд╕ рд╕реНрддрд░ рдХрд╛ рд╕рдорд░реНрдерди рдХрд░рдирд╛ рдЪрд╛рд╣рддреЗ рд╣реИрдВред рдпрд╣ рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛ рдХрд╛ рдирд┐рд░реНрдгрдп рднреА рд╣реИ рдХрд┐ рдЙрдиреНрд╣реЗрдВ рдХрд┐рд╕ рд╕реНрддрд░ рдХреА рд╕реБрд░рдХреНрд╖рд╛ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реИ (рдпрд╛ рдмрд╛рдпрдкрд╛рд╕ рдХрд░рдирд╛ рдЪрд╛рд╣рддреЗ рд╣реИрдВ)ред рдХреЙрдиреНрдлрд╝рд┐рдЧрд░реЗрд╢рди рдПрдХ рд╕рд░рд▓ рдХрджрдо рд╣реИ, рдпрд╛ рддреЛ рд╡рд┐рд╢реНрд╡ рд╕реНрддрд░ рдкрд░ рдпрд╛ рдкреНрд░рддрд┐ рд░реЗрдкреЛред рд╣рд╛рд▓рд╛рдВрдХрд┐ рдбреЙрдХрд░ рд╡реИрдХрд▓реНрдкрд┐рдХ рдЧреИрд░-рддреБрдЪреНрдЫ рдмрдирд╛рдХрд░ рд╣рдореЗрдВ рдЯреАрдПрд▓рдПрд╕ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдордЬрдмреВрд░ рдирд╣реАрдВ рдХрд░рддрд╛ рд╣реИ, рдпрд╣ рдХреЛрдИ рдЕрдиреНрдп рдЙрдЪрд┐рдд рд╡рд┐рдХрд▓реНрдк рдкреНрд░рджрд╛рди рдирд╣реАрдВ рдХрд░рддрд╛ рд╣реИред

CIDR рд╕рдВрдХреЗрддрди рдпрдХреАрдирди "рднрд╛рд░реА рд╣рдереМрдбрд╝рд╛" рджреГрд╖реНрдЯрд┐рдХреЛрдг рдХреА рдЕрдиреБрдорддрд┐ рджреЗрддрд╛ рд╣реИ, рдФрд░ AFAIK, dns рдирд╛рдореЛрдВ рдХреЗ рд▓рд┐рдП рдореИрдк рдирд╣реАрдВ рдХрд░рддрд╛ рд╣реИ, рдЗрд╕рд▓рд┐рдП рднрд▓реЗ рд╣реА рдореИрдВ 10.0.0.0/16 рдХреЛ рдорд╛рд╕реНрдХ рдХрд░рддрд╛ рд╣реВрдВ, 10.0/16 рдЬреАрддрд╛ рдореЗрдВ some.private-registry.com рдЦреАрдВрдЪ рд░рд╣рд╛ рд╣реИред рдЯреА рдХрд╛рдоред рдЗрд╕рд╕реЗ рднреА рдорд╣рддреНрд╡рдкреВрд░реНрдг рдмрд╛рдд, рд╡рд┐рдиреНрдпрд╛рд╕ рддреБрдЪреНрдЫ рдирд╣реАрдВ рд╣реИред

рдбреЙрдХрдЯрд░ рдХрдВрдЯреЗрдирд░реАрдХрд░рдг рдХреЗ рд▓рд┐рдП рдЕрдкрдиреА рд╕рд╛рджрдЧреА рдореЗрдВ рдкрдирдкрддрд╛ рд╣реИ, рдФрд░ рд╡рд┐рднрд┐рдиреНрди рд╡рд╛рддрд╛рд╡рд░рдгреЛрдВ рдореЗрдВ рдЕрдиреБрдкреНрд░рдпреЛрдЧреЛрдВ рдХреЛ рддреИрдирд╛рдд рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдмрд╛рдзрд╛ рдХреЛ рдмрд╣реБрдд рдХрдо рдХрд░рддрд╛ рд╣реИред рдлрд╛рдпрджреЗ рддреЛ рд╣рдо рд╕рднреА рдЬрд╛рдирддреЗ рд╣реИрдВред рдЕрдзрд┐рдХрд╛рдВрд╢ рдбреЗрд╡рд▓рдкрд░ рд╕рд░рд▓ CIDR рд╕рдВрдХреЗрддрди рдкреНрд░рд╢реНрдиреЛрдВ рдХрд╛ рдЙрддреНрддрд░ рдирд╣реАрдВ рджреЗ рд╕рдХрддреЗ рд╣реИрдВ, docker рдХреЙрдиреНрдлрд╝рд┐рдЧ рдлрд╝рд╛рдЗрд▓ рдЧреИрд░-рдорд╛рдирдХ рд╕реНрдерд╛рдиреЛрдВ рдореЗрдВ рд╣реЛ рд╕рдХрддреА рд╣реИ (boot2docker рдФрд░ CoreOS рд╕реНрдерд╛рди рджреЛрдиреЛрдВ рдЕрдиреНрдп рдбрд┐рд╕реНрдЯреНрд░реЛрдЬрд╝ рд╕реЗ рднрд┐рдиреНрди рд╣реИрдВ), рдФрд░ рдЗрди рдХреЙрдиреНрдлрд╝рд┐рдЧ рдлрд╝рд╛рдЗрд▓реЛрдВ рдХреЛ рдХрдард┐рди рдлреАрдбрдмреИрдХ рд▓реВрдк рдХреЗ рд╕рд╛рде рдЧрдбрд╝рдмрдбрд╝ рдХрд░рдирд╛ рдХрд╛рдлреА рдЖрд╕рд╛рди рд╣реИред рд╕рдлрд▓рддрд╛ред рдореБрдЭреЗ рд╕рд┐рд╕рд▓реЙрдЧ рдХреЛ рдкреВрдВрдЫрдирд╛ рд╣реИ? рдУрд╣ рд░реБрдХреЛ рдореИрдВ рдЖрд░рдПрдЪрдИрдПрд▓ рдкрд░ рд╣реВрдВ рдФрд░ рдпрд╣ рд╕рдВрджреЗрд╢ рд╣реИ?

рдПрдХ рдирдпрд╛ рдбреЗрд╡рд▓рдкрд░ рдЖрд╕рд╛рдиреА рд╕реЗ docker pull рд╕реНрдирд┐рдкреЗрдЯ рдХреЛ рдХреЙрдкреА рдФрд░ рдкреЗрд╕реНрдЯ рдХрд░ рд╕рдХрддрд╛ рд╣реИ, рд▓реЗрдХрд┐рди рдЙрдиреНрд╣реЗрдВ рдПрдХ boot2docker рд╣реЛрд╕реНрдЯ рдореЗрдВ ssh рдХрд░рдХреЗ, vi рдЪрд▓рд╛рдПрдВ, рдПрдХ рдХреЙрдиреНрдлрд╝рд┐рдЧ рдлрд╝рд╛рдЗрд▓ рд╕рдВрдкрд╛рджрд┐рдд рдХрд░реЗрдВ, рдлрд┐рд░ рддреНрд░реБрдЯрд┐рдпреЛрдВ рдХреЗ рд▓рд┐рдП рдПрдХ syslog рдХреЛ рдкреВрдВрдЫреЗрдВ ... рдЗрддрдирд╛ рдирд╣реАрдВред рдФрд░ рдУрд╣ рд╣рд╛рдБ, рдЖрдк рдбреЙрдХрд░ рдбреЗрдореЙрди рдХреЛ рдкреБрдирд░рд╛рд░рдВрдн рдХрд░рдирд╛ рднреВрд▓ рдЧрдПред

рдпрд╣рд╛рдБ рдореИрдВ рдХреНрдпрд╛ рджреЗрдЦрдирд╛ рдЪрд╛рд╣рддрд╛ рд╣реВрдБ:

  • рдбреЙрдХрд░ рдбреЗрдореЙрди рд╕реЗрдЯрд┐рдВрдЧреНрд╕ рдХреЛ рдбреЙрдХрд░ рдХрдорд╛рдВрдб рдХреЗ рдорд╛рдзреНрдпрдо рд╕реЗ рд▓рд╛рдЧреВ рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ
  • рдбреЙрдХрд░ рдХрдорд╛рдВрдб рдХреЗ рдорд╛рдзреНрдпрдо рд╕реЗ рдирд┐рд░реНрджрд┐рд╖реНрдЯ рдЯреАрдПрд▓рдПрд╕ рдУрд╡рд░рд░рд╛рдЗрдб рдХреЗ рд▓рд┐рдП рдбреЙрдХрд░ рдкреБрд▓ рд╕реЗрдЯрд┐рдВрдЧреНрд╕
  • рдПрдХ рд╡рд┐рд╢рд┐рд╖реНрдЯ рд░рдЬрд┐рд╕реНрдЯреНрд░рд┐рдпреЛрдВ рдХреЗ рд▓рд┐рдП рдХрдорд╛рдВрдб рдореЗрдВ рд╕рдВрд░рдХреНрд╖рд┐рдд рдбреЙрдХрд░ рдкреБрд▓ рд╕реЗрдЯрд┐рдВрдЧреНрд╕

рд╣рд╛рдБ, рд▓реЗрдХрд┐рди рдЕрдореЗрдЬрд╝рди рдЖрдкрдХреЛ рдПрдХ рдСрдЯреЛрд╕реНрдХреЗрд▓ рдХреЙрдиреНрдлрд┐рдЧрд░ рдмрджрд▓рдиреЗ рдХреА рдЕрдиреБрдорддрд┐ рдирд╣реАрдВ рджреЗрддрд╛ рд╣реИред рдореБрдЭреЗ рдЗрд╕рдХреА рдПрдХ рдкреНрд░рддрд┐ рдмрдирд╛рдиреА рд╣реЛрдЧреА рдпрд╛ рдПрдХ рдкреВрд░реА рдирдИ рдмрдирд╛рдиреА рд╣реЛрдЧреАред

9 рджрд┐рд╕рдВрдмрд░ 2014 рдХреЛ 23:55 рдмрдЬреЗ, рдПрд░рд┐рдХ рд╡рд┐рдВрдбрд┐рд╢ рдиреЛрдЯрд┐рдлрд┐рдХреЗрд╢рди @github.com рдиреЗ рд▓рд┐рдЦрд╛:

рдирд┐рд╖реНрдкрд╛рджрди рдЭрдВрдбреЗ CoreOS рдХреЗ рд╕рд╛рде рд╡рд┐рдиреНрдпрд╛рд╕ рдпреЛрдЧреНрдп рд╣реИрдВред рдЖрдк рдбреЙрдХрд░ рдХреЗ рд▓рд┐рдП рд╕рд┐рд╕реНрдЯрдордб рдХреЙрдиреНрдлрд╝рд┐рдЧрд░реЗрд╢рди рдлрд╝рд╛рдЗрд▓ рдХреЛ рд╕рдВрдкрд╛рджрд┐рдд рдХрд░ рд╕рдХрддреЗ рд╣реИрдВред рдХреНрд▓рд╕реНрдЯрд░ рдХреЗ рд▓рд┐рдП рдЗрд╕реЗ рдХреЙрдиреНрдлрд╝рд┐рдЧрд░ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП, рдЖрдк рдХреНрд▓рд╛рдЙрдб-рдХреЙрдиреНрдлрд╝рд┐рдЧрд░реЗрд╢рди рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░ рд╕рдХрддреЗ рд╣реИрдВред

рдбреЙрдХрд░ рдХреЙрдиреНрдлрд╝рд┐рдЧрд░реЗрд╢рди рдмрджрд▓рдиреЗ рдХреЗ рдЙрджрд╛рд╣рд░рдг CoreOS рд╡реЗрдмрд╕рд╛рдЗрдЯ рдкрд░ рд╣реИрдВред рдЗрд╕рдХреЗ рдмрдЬрд╛рдп рдПрдХ рдЕрд╕реБрд░рдХреНрд╖рд┐рдд-рд░рдЬрд┐рд╕реНрдЯреНрд░реА рдзреНрд╡рдЬ рдирд┐рд░реНрджрд┐рд╖реНрдЯ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдбреАрдмрдЧ-рдлреНрд▓реИрдЧ рдЬреЛрдбрд╝рдиреЗ рдХреЗ рдирд┐рд░реНрджреЗрд╢реЛрдВ рдХреЛ рдЖрд╕рд╛рдиреА рд╕реЗ рд╕рдВрд╢реЛрдзрд┐рдд рдХрд┐рдпрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИред

https://coreos.com/docs/launching-containers/build/customizing-docker/

-
рдЗрд╕ рдИрдореЗрд▓ рдХрд╛ рд╕реАрдзреЗ рдЙрддреНрддрд░ рджреЗрдВ рдпрд╛ рдЗрд╕реЗ GitHub рдкрд░ рджреЗрдЦреЗрдВред

рдореБрдЭреЗ рд╡рд░реНрддрдорд╛рди рдореЗрдВ рд╣рд░ рдмрд╛рд░ рдЬрдм рдореИрдВ 'boot2docker up' рдХрд░рддрд╛ рд╣реВрдВ, рддреЛ рдЗрд╕ рд╢реНрд░рдорд╕рд╛рдзреНрдп рд╢реЛрдзрд┐рдд рдХрдорд╛рдВрдб рдХреЛ рдЪрд▓рд╛рдХрд░ рдЕрдкрдиреА рдХрдВрдкрдиреА рдХреЗ рд╡рд┐рдХрд╛рд╕ рдХреЗ рдорд╛рд╣реМрд▓ рдореЗрдВ рдЗрд╕ рдореБрджреНрджреЗ рдХреЗ рдЖрд╕рдкрд╛рд╕ рдХрд╛рдо рдХрд░рдирд╛ рдкрдбрд╝рддрд╛ рд╣реИред

boot2docker ssh 'sudo sh -c "echo \"EXTRA_ARGS=\\\"--insecure-registry 10.0.0.0/8\\\"\" > /var/lib/boot2docker/profile && sudo /etc/init.d/docker restart"'

рдХреНрдпрд╛ рдореБрд╕реАрдмрдд рд╣реИред рдореЗрд░реА 400+ рд╡реНрдпрдХреНрддрд┐ рдХрдВрдкрдиреА рдХреЗ рдЕрдВрджрд░ рдбреЙрдХрдЯрд░ рдХреЛ рдЕрдкрдирд╛рдирд╛ рдЗрд╕ рдореБрджреНрджреЗ рдХреЗ рдХрд╛рд░рдг рд░реБрдХрд╛ рд╣реБрдЖ рд╣реИред рд╣рдорд╛рд░реЗ рдЖрдВрддрд░рд┐рдХ рд╡рд┐рдХрд╛рд╕ рдХреЗ рдорд╛рд╣реМрд▓ рдореЗрдВ рдЬрд╣рд╛рдВ рд╕рдм рдХреБрдЫ рдирд┐рдпрдВрддреНрд░рд┐рдд рд╣реИ, рдЯреАрдПрд▓рдПрд╕ рдХреЗ рд▓рд┐рдП рд╣рдорд╛рд░реЗ рдкрд╛рд╕ рдмрд┐рд▓реНрдХреБрд▓ рдХреЛрдИ рдЙрдкрдпреЛрдЧ рдирд╣реАрдВ рд╣реИред рд╣рдо рд╕рд╛рд░реНрд╡рдЬрдирд┐рдХ рд╣рдм рд░рд┐рдкреЙрдЬрд┐рдЯрд░реА рдХреЗ рд▓рд┐рдП рдЗрд╕рдХреЗ рдЙрдкрдпреЛрдЧ рдХреА рд╕рд░рд╛рд╣рдирд╛ рдХрд░рддреЗ рд╣реИрдВ, рдФрд░ рд╕реЛрдЪрддреЗ рд╣реИрдВ рдХрд┐ рд╕рднреА рдорд╛рдорд▓реЛрдВ рдореЗрдВ рдХрд╣реАрдВ рдФрд░ рдПрдХ рдмрдбрд╝реА рдЧрд▓рддреА рд╣реИред

@CleanCut рдмрд╣реБрдд рдЕрдЪреНрдЫреА рддрд░рд╣ рд╕реЗ рд░рдЦрд╛ рдЧрдпрд╛ рд╣реИред рд╡рд╛рд╕реНрддрд╡ рдореЗрдВ рдирд┐рд░рд╛рд╢ рдерд╛ рдХрд┐ 1.4.0 рдЖрдпрд╛ рдФрд░ рдЪрд▓рд╛ рдЧрдпрд╛ рдФрд░ рдпрд╣ рдореБрджреНрджрд╛ рдЦреБрд▓рд╛ рд░рд╣рддрд╛ рд╣реИред

@CleanCut рднрдпрд╛рдирдХ - рдореБрдЭреЗ boot2docker init рдкреНрд░рд╛рд░рдВрднрд┐рдХ рдкреЗрд▓реЛрдб рдореЗрдВ рдЕрдзрд┐рдХ рдЬрд╛рдирдХрд╛рд░реА рдЬреЛрдбрд╝рдирд╛ рд╣реИ, рдЬреЛ рддрдм рдЖрдкрдХреЗ рд▓рд┐рдП рдРрд╕рд╛ рдХрд░реЗрдЧрд╛ред

рдЧреИрд░-vm-рдЖрдзрд╛рд░рд┐рдд-boot2docker рд╡рд┐рд╢рд┐рд╖реНрдЯ рд╕рдорд╕реНрдпрд╛рдУрдВ рдХрд╛ рд╕рдорд╛рдзрд╛рди рдирд╣реАрдВ рдХрд░рддрд╛ рд╣реИ, рд▓реЗрдХрд┐рди --insecure-registry рдХреЗрд╡рд▓ рд╕рд╛рдЗрдЯ рд╡рд┐рд╢рд┐рд╖реНрдЯ рдЕрдиреБрдХреВрд▓рди b2d рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛ рдирд╣реАрдВ рдЪрд╛рд╣рддреЗ рд╣реИрдВред

рдХреНрдпрд╛ рдЖрдк рдЗрд╕рдХреЗ рд▓рд┐рдП boo2docker рд░реЗрдкреЛ рдореЗрдВ рдкреБрд▓ рдЕрдиреБрд░реЛрдз рдпрд╛ рдореБрджреНрджрд╛ рдмрдирд╛ рд╕рдХрддреЗ рд╣реИрдВ?

рдмрд╛рдзрд╛рдУрдВ рдХреЛ рдХрдо рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рд╕рд░рд╛рд╣рдирд╛ рдХреА рдЧрдИ рдкрд░рд┐рдпреЛрдЬрдирд╛ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдХрд┐рд╕реА рдХреЗ рд▓рд┐рдП рд╡рд╛рд╕реНрддрд╡ рдореЗрдВ рдмрд╛рдзрд╛ рдЙрдард╛рддрд╛ рд╣реИред

13 рджрд┐рд╕рдВрдмрд░ 2014 рдХреЛ 02:10 рдмрдЬреЗ, рдЬрд╕реНрдЯрд┐рди рдХреНрд▓реЗрдЯрди рдиреЛрдЯрд┐рдлрд┐рдХреЗрд╢рди @github.com рдиреЗ рд▓рд┐рдЦрд╛:

@CleanCut рдмрд╣реБрдд рдЕрдЪреНрдЫреА рддрд░рд╣ рд╕реЗ рд░рдЦрд╛ рдЧрдпрд╛ рд╣реИред рд╡рд╛рд╕реНрддрд╡ рдореЗрдВ рдирд┐рд░рд╛рд╢ рдерд╛ рдХрд┐ 1.4.0 рдЖрдпрд╛ рдФрд░ рдЪрд▓рд╛ рдЧрдпрд╛ рдФрд░ рдпрд╣ рдореБрджреНрджрд╛ рдЦреБрд▓рд╛ рд░рд╣рддрд╛ рд╣реИред

-
рдЗрд╕ рдИрдореЗрд▓ рдХрд╛ рд╕реАрдзреЗ рдЙрддреНрддрд░ рджреЗрдВ рдпрд╛ рдЗрд╕реЗ GitHub рдкрд░ рджреЗрдЦреЗрдВред

@SvenDowideit рдЬрд╝рд░реВрд░ рдмрд╛рддред рдпрд╣ рд░рд╣рд╛

рдРрд╕рд╛ рд▓рдЧрддрд╛ рд╣реИ рдХрд┐ рдЗрд╕ рд╕реВрддреНрд░ рдореЗрдВ рд╕рд░реНрд╡рд╕рдореНрдорддрд┐ рд╣реИ рдХрд┐ рдпрд╣ рдХреЛрдИ рд╣рд▓ рд╕рдорд╕реНрдпрд╛ рдирд╣реАрдВ рд╣реИ; рдХреНрдпрд╛ рд╣рдо рдХреГрдкрдпрд╛ рдЗрд╕ рдореБрджреНрджреЗ рдХреЛ рдлрд┐рд░ рд╕реЗ рдЦреЛрд▓ рд╕рдХрддреЗ рд╣реИрдВ?

рдЬреА рдмреЛрд▓рд┐рдпреЗ!
рд▓реЗ реирежрезрек-резреи-резрел резрел:режрел, "рдЬрд╕реНрдЯрд┐рди рдХреНрд▓реЗрдЯрди" рдиреЛрдЯрд┐рдлрд┐рдХреЗрд╢рди @github.com рдПрдХ рд▓реЗрдЦ :

рдРрд╕рд╛ рд▓рдЧрддрд╛ рд╣реИ рдХрд┐ рдЗрд╕ рд╕реВрддреНрд░ рдореЗрдВ рд╕рд░реНрд╡рд╕рдореНрдорддрд┐ рд╣реИ рдХрд┐ рдпрд╣ рд╣рд▓ рдирд╣реАрдВ рд╣реИ
рд╕рдВрдХрдЯ; рдХреНрдпрд╛ рд╣рдо рдХреГрдкрдпрд╛ рдЗрд╕ рдореБрджреНрджреЗ рдХреЛ рдлрд┐рд░ рд╕реЗ рдЦреЛрд▓ рд╕рдХрддреЗ рд╣реИрдВ?

-
рдЗрд╕ рдИрдореЗрд▓ рдХрд╛ рд╕реАрдзреЗ рдЙрддреНрддрд░ рджреЗрдВ рдпрд╛ рдЗрд╕реЗ GitHub рдкрд░ рджреЗрдЦреЗрдВ
https://github.com/docker/docker/issues/8887#issuecomment -67055878ред

+1ред рдореЗрд░реЗ рдкрд╛рд╕ рдЬреЛрдбрд╝рдиреЗ рдХреЗ рд▓рд┐рдП рдХреБрдЫ рдирд╣реАрдВ рд╣реИ, рд▓реЗрдХрд┐рди рдореИрдВ рдЗрд╕ рдирд┐рд░реНрдгрдп рдкрд░ рдЕрдкрдиреА рдирд┐рд░рд╛рд╢рд╛ рдХреЛ рдХреЗрд╡рд▓ рдмрд╛рд╣рд░ рдирд┐рдХрд╛рд▓рдирд╛ рдЪрд╛рд╣рддрд╛ рд╣реВрдВред рд╣рд░ рдХрд┐рд╕реА рдХреА рддрд░рд╣, рдореИрдВ рдПрдХ рд╕реНрдерд╛рдиреАрдп рдиреЗрдЯрд╡рд░реНрдХ рдкрд░ рдПрдХ рд░рдЬрд┐рд╕реНрдЯреНрд░реА рдЪрд▓рд╛ рд░рд╣рд╛ рд╣реВрдВ рдЬрд╣рд╛рдВ рд╕реБрд░рдХреНрд╖рд╛ рдХреЛ рдХрд╣реАрдВ рдФрд░ рдирд┐рдпрдВрддреНрд░рд┐рдд рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИред рдореЗрд░реЗ рдкрд╛рд╕ рджрд░реНрдЬрдиреЛрдВ рдбреЙрдХрдЯрд░ рдХрдВрдЯреЗрдирд░ рдЪрд▓ рд░рд╣реЗ рд╣реИрдВ рдЬрд┐рдиреНрд╣реЗрдВ рдЕрдм 'рдЕрдЪреНрдЫреА рддрд░рд╣ рд╕реЗ рдкреНрд░рд▓реЗрдЦрд┐рдд' рдзреНрд╡рдЬ рдЬреЛрдбрд╝рдиреЗ рдХреЗ рд▓рд┐рдП рдмрд╛рдЙрдВрд╕ рдХрд░рдиреЗ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реИред

@bfirsh - рдпрд╣ рдЙрди рдЙрджрд╛рд╣рд░рдгреЛрдВ рдореЗрдВ рд╕реЗ рдПрдХ рд╣реИ рдЬрд╣рд╛рдВ рдПрдХ рдбреЙрдХрд░ рдбреЗрдореЙрди рдХреЙрдиреНрдлрд╝рд┐рдЧрд░реЗрд╢рди рдлрд╝рд╛рдЗрд▓ рдФрд░ kill -HUP <dockerdaemonpid> рдХрдорд╛рд▓ рд╣реЛрдЧреА - рдЗрд╕реЗ cfg рдХреЛ рдлрд┐рд░ рд╕реЗ рдкрдврд╝рдиреЗ рдХреЗ рд▓рд┐рдП рдЯреНрд░рд┐рдЧрд░ рдХрд░реЗрдВ, рдЗрд╕реЗ рдкреБрдирд░рд╛рд░рдВрдн рдХрд░рдиреЗ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рдХреЗ рдмрд┐рдирд╛ - рдЗрд╕ рдкреНрд░рдХрд╛рд░ рдХрдВрдЯреЗрдирд░-рдкреБрдирд░рд╛рд░рдВрдн рд╕реЗ рдмрдЪреЗрдВ

@SvenDowideit +1 рдкреБрдирдГ рд▓реЛрдб рд╕реБрд╡рд┐рдзрд╛ рдХреЗ рд▓рд┐рдП, рд╕рд░рд▓ рдХреЙрдиреНрдлрд╝рд┐рдЧрд░реЗрд╢рди рджреНрд╡рд╛рд░рд╛ рд╕рд░реНрд╡рд░ рдХреЛ рдкреБрдирд░рд╛рд░рдВрдн рдХрд░рдирд╛ рд╡рд╛рд╕реНрддрд╡ рдореЗрдВ рдХрд╖реНрдЯрдкреНрд░рдж рд╣реИред

+1

рдЕрдЧрд░ рдореИрдВ рдЪреАрдЬреЛрдВ рдХреЛ рд╕рд╣реА рдврдВрдЧ рд╕реЗ рд╕рдордЭ рдирд╣реАрдВ рдкрд╛ рд░рд╣рд╛ рд╣реВрдВ рддреЛ рдореБрдЭреЗ рдХреНрд╖рдорд╛ рдХрд░реЗрдВ, рд▓реЗрдХрд┐рди рдРрд╕рд╛ рд▓рдЧрддрд╛ рд╣реИ рдХрд┐ рдпрд╣ рдореБрджреНрджрд╛ рдореЗрд░реЗ рдЕрдкрдиреЗ рдкрд░рд┐рджреГрд╢реНрдп рдХреА рдЬрдбрд╝ рдореЗрдВ рд╣реИ ( @blevine рджреНрд╡рд╛рд░рд╛ рдЙрд▓реНрд▓рд┐рдЦрд┐рдд рдПрдХ рдХреЗ рд╕рдорд╛рди рдЬрд╣рд╛рдВ рдореЗрд░реА рдХрдВрдкрдиреА рдХреЗ рдкрд╛рд╕ рдкреНрд░рдорд╛рдгрдкрддреНрд░-рдкреБрдирд░реНрд▓реЗрдЦрди рдкреНрд░реЙрдХреНрд╕реА рд╣реИ рдЬреЛ рдореБрдЭреЗ рдЕрд╕рдорд░реНрде рд╣реЛрдиреЗ рдХрд╛ рдХрд╛рд░рдг рдмрдирддреА рд╣реИ рдпрд╣рд╛рдВ рддрдХ тАЛтАЛтАЛтАЛрдХрд┐ рд╕рд╛рд░реНрд╡рдЬрдирд┐рдХ рдбреЙрдХрд░ рд╣рдм рд░рдЬрд┐рд╕реНрдЯреНрд░реА рд╕реЗ рдмрд╛рдд рдХрд░реЗрдВ)ред рдореБрдЭреЗ рдкрддрд╛ рд╣реИ рдХрд┐ рдЕрдВрддрддрдГ рдореИрдВ рдЕрдкрдиреА рдирд┐рдЬреА рд░рдЬрд┐рд╕реНрдЯреНрд░реА рд╕реНрдерд╛рдкрд┐рдд рдХрд░рдирд╛ рдЪрд╛рд╣реВрдВрдЧрд╛, рд▓реЗрдХрд┐рди рдореИрдВ рдЕрднреА рд╕реАрдЦрдиреЗ рдХреЗ рдЪрд░рдг рдореЗрдВ рд╣реВрдВ, рдЬрд╣рд╛рдВ рдореБрдЭреЗ рдЕрднреА рддрдХ рдпрдХреАрди рдирд╣реАрдВ рд╣реИ рдХрд┐ рдореИрдВ рдбреЙрдХрд░ рдХреЛ рдЕрдкрдирд╛рдКрдВрдЧрд╛ рдпрд╛ рдирд╣реАрдВред рдЧреЛрдж рд▓реЗрдиреЗ рдХреЗ рд╢реБрд░реБрдЖрддреА рдЪрд░рдгреЛрдВ рдореЗрдВ рдХрд┐рд╕реА рдХреЗ рд▓рд┐рдП рдпрд╣ рдПрдХ рдпреВрдПрдХреНрд╕ рджреБрдГрд╕реНрд╡рдкреНрди рд╣реИред

http://stackoverflow.com/questions/27536180/docker-on-mac-behind-proxy-that-changes-ssl-certificate

+1 рдЗрд╕ рдЪрд░реНрдЪрд╛ рдХреЛ рдлрд┐рд░ рд╕реЗ рдЦреЛрд▓рдиреЗ рдХреЗ рд▓рд┐рдП, рдХреНрдпреЛрдВрдХрд┐ рдРрд╕рд╛ рд▓рдЧрддрд╛ рд╣реИ рдХрд┐ рд╕рдореБрджрд╛рдп рд╡рд░реНрддрдорд╛рди рд╕рдорд╛рдзрд╛рди рд╕реЗ рд╡рд╛рд╕реНрддрд╡ рдореЗрдВ рдЦреБрд╢ рдирд╣реАрдВ рд╣реИред

https://twitter.com/justinclayton42/status/550143834705780737

рдЬрдм рддрдХ рд╣рдо рдЗрд╕ рд╡рд┐рд╖рдп рдкрд░ рдПрдХ рдирд┐рд╢реНрдЪрд┐рдд рдЙрддреНрддрд░ рдирд╣реАрдВ рд╕реБрди рд▓реЗрддреЗ, рддрдм рддрдХ рдЗрд╕реЗ рд╕рднреА рдХреЛрдгреЛрдВ рд╕реЗ рд╣рд┐рдЯ рдХрд░рдиреЗ рдХрд╛ рдкреНрд░рдпрд╛рд╕ рдХрд░ рд░рд╣реЗ рд╣реИрдВред

+1, рд╡рд░реНрддрдорд╛рди рдореЗрдВ рдХреЙрдиреНрдлрд╝рд┐рдЧрд░ рдХрд░рдирд╛ рдФрд░ рдХрд╛рдо рдХрд░рдирд╛ рдореБрд╢реНрдХрд┐рд▓ рд╣реИред

@mhamrah рдорд╣рд╛рди рдЕрдВрдХ рдмрдирд╛рддрд╛ рд╣реИред рдЪреАрдЬреЛрдВ рдХреЛ рдмрд╛рдзреНрдп рди рдХрд░реЗрдВ, рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛рдУрдВ рдХреЛ рдЕрдкрдиреА рдЬрд░реВрд░рддреЛрдВ рдХреЗ рд▓рд┐рдП рдирд┐рд░реНрдгрдп рд▓реЗрдиреЗ рдФрд░ рдХреЙрдиреНрдлрд╝рд┐рдЧрд░ рдХрд░рдиреЗ рджреЗрдВред

рд╕реНрд╡-рд╣рд╕реНрддрд╛рдХреНрд╖рд░рд┐рдд рдкреНрд░рдорд╛рдгрдкрддреНрд░реЛрдВ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдиреЗ рд╡рд╛рд▓реА рд░рдЬрд┐рд╕реНрдЯреНрд░рд┐рдпрд╛рдВ рднреА рдПрдХ рд╕рдорд╕реНрдпрд╛ рд╣реИрдВ, рд╡рд┐рд╢реЗрд╖ рд░реВрдк рд╕реЗ
рдПрдХ рдбреЗрд╡рд▓рдкрд░ рд╕рдВрджрд░реНрдн рдореЗрдВ boot2docker рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдХреЗ рдЬреЛ рдХреЗрд╡рд▓-рдкрдврд╝рдиреЗ рдХреЗ рд▓рд┐рдП рдлрд╝рд╛рдЗрд▓ рдореЗрдВ рдмрджрд▓ рдЧрдпрд╛
рдкреНрд░рдгрд╛рд▓реАред рдЗрд╕рдХреЗ рд▓рд┐рдП рдПрдХ рдЕрддрд┐рд░рд┐рдХреНрдд рдФрд░ рднрд┐рдиреНрди рдХреЙрдиреНрдлрд╝рд┐рдЧрд░реЗрд╢рди рдЪрд░рдг рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реИ
рдЪрд▓ рд░рд╣реЗ vm рдХреЛ рдмреВрдЯрд╕реНрдЯреНрд░реИрдк рдХрд░реЗрдВред

рдореЗрд░рд╛ рдорд╛рдирдирд╛ тАЛтАЛрд╣реИ рдХрд┐ рдЗрд╕ рдереНрд░реЗрдб рдкрд░ рдкреЛрд╕реНрдЯ рдХрд┐рдпрд╛ рдЧрдпрд╛ рд╣рд░ рдХреЛрдИ рдореВрд▓реНрдп рдФрд░ рд▓рд╛рдн рджреЗрдЦрддрд╛ рд╣реИ
рдбреЙрдХрдЯрд░ рдХреЗ, рдЗрд╕реЗ рджреИрдирд┐рдХ рдЙрдкрдпреЛрдЧ рдХрд░ рд░рд╣реЗ рд╣реИрдВ, рдЗрд╕реЗ рдЕрдкрдиреЗ рдореЗрдВ рдмрдврд╝рд╛рд╡рд╛ рджреЗрдиреЗ рдХреА рдХреЛрд╢рд┐рд╢ рдХрд░ рд░рд╣реЗ рд╣реИрдВ
рд╕рдВрдЧрдарди, рд▓реЗрдХрд┐рди рдПрдХ рджрд░реНрджрдирд╛рдХ рдФрд░ рдЕрдирд╛рд╡рд╢реНрдпрдХ рд╕рдорд╕реНрдпрд╛ рдХрд╛ рд╕рд╛рдордирд╛ рдХрд░ рд░рд╣реЗ рд╣реИрдВ рдХрд┐
рдЧреЛрдж рд▓реЗрдиреЗ рдореЗрдВ рдмрд╛рдзрд╛ рдбрд╛рд▓рддрд╛ рд╣реИред

рдЬрд┐рддрдирд╛ рд╣рдо рд╕рднреА docker рдХреЛ рдЬрд╛рдирддреЗ рд╣реИрдВ рддрдХрдиреАрдХ рдореЗрдВ рдмрд╣реБрдд рд╕реЗ рд▓реЛрдЧреЛрдВ рдХреЗ рд▓рд┐рдП рдпрд╣ рдЕрднреА рднреА рдЕрдЬреНрдЮрд╛рдд рд╣реИ-
рд╡рд┐рд╢реЗрд╖ рд░реВрдк рд╕реЗ рдЙрджреНрдпрдо рдХреЗ рднреАрддрд░ред рджрд╕реНрддрд╛рд╡реЗрдЬрд╝реАрдХрд░рдг рдорджрдж рдХрд░рддрд╛ рд╣реИ, рд▓реЗрдХрд┐рди рд╣рдо рдЕрднреА рднреА рд╣реИрдВ
рд╣реБрдкреНрд╕ рдХреЗ рдорд╛рдзреНрдпрдо рд╕реЗ рдХреВрджрдирд╛, рдФрд░ рдпрд╣ рдПрдХ рдирдХрд╛рд░рд╛рддреНрдордХ рд╕рдордЧреНрд░ рдХреЗ рд╕рд╛рде рдПрдХ рдмрдбрд╝рд╛ рдЕрд╡рд░реЛрдзрдХ рд╣реИ
рдкреНрд░рднрд╛рд╡ред
рд╕реВрд░реНрдп рдкрд░, реирел рдЬрдирд╡рд░реА реирежрезрел рдХреЛ рд╢рд╛рдо рел:релрек рдмрдЬреЗ рдЬреЗ рдЯреЗрд▓рд░ рд╕реВрдЪрдирд╛рдПрдВ @github.com рдиреЗ рд▓рд┐рдЦрд╛:

+1, рд╡рд░реНрддрдорд╛рди рдореЗрдВ рдХреЙрдиреНрдлрд╝рд┐рдЧрд░ рдХрд░рдирд╛ рдФрд░ рдХрд╛рдо рдХрд░рдирд╛ рдореБрд╢реНрдХрд┐рд▓ рд╣реИред

@mhamrah https://github.com/mhamrah рдорд╣рд╛рди рдЕрдВрдХ рдмрдирд╛рддрд╛ рд╣реИред рдЬрдмрд░рджрд╕реНрддреА рдордд рдХрд░реЛ
рдЪреАрдЬреЗрдВ, рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛ рдХреА рдЕрдкрдиреА рдЬрд░реВрд░рддреЛрдВ рдХреЗ рд▓рд┐рдП рдирд┐рд░реНрдгрдп рд▓реЗрдиреЗ рдФрд░ рдХреЙрдиреНрдлрд╝рд┐рдЧрд░ рдХрд░рдиреЗ рджреЗрдВред

-
рдЗрд╕ рдИрдореЗрд▓ рдХрд╛ рд╕реАрдзреЗ рдЙрддреНрддрд░ рджреЗрдВ рдпрд╛ рдЗрд╕реЗ GitHub рдкрд░ рджреЗрдЦреЗрдВ
https://github.com/docker/docker/issues/8887#issuecomment -71398193ред

+1 рдЪреАрдЬреЛрдВ рдХреЛ рдЬрд▓реНрджреА рд╕реЗ рдЖрдЬрд╝рдорд╛рдиреЗ рдХреЗ рд▓рд┐рдП рдЕрдЪреНрдЫрд╛ рд╣реИ

:+1:

:+1:

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

+1

рдХреБрдЫ рд╡рд┐рдЪрд╛рд░:

  1. рдХреНрдпрд╛ рд╣рдорд╛рд░реЗ рдкрд╛рд╕ рд╣реЛрд╕реНрдЯрдирд╛рдо рд╡рд╛рдЗрд▓реНрдбрдХрд╛рд░реНрдб рд╣реЛ рд╕рдХрддреЗ рд╣реИрдВ? рдЙрджрд╛рд╣рд░рдг рдХреЗ рд▓рд┐рдП --insecure-registry=*.internal
  2. рдХреНрдпрд╛ рд╕реНрд╡-рд╣рд╕реНрддрд╛рдХреНрд╖рд░рд┐рдд рд╕реЗрд░реНрдЯреНрд╕ рдХреЛ http рд╕реЗ рдЕрд▓рдЧ рддрд░реАрдХреЗ рд╕реЗ рд╡реНрдпрд╡рд╣рд╛рд░ рдХрд┐рдпрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИ?
  3. 2 рд╕реЗ рд╕рдВрдмрдВрдзрд┐рдд, рдХреНрдпрд╛ рдбреЙрдХрд░ рдПрд╕рдПрд╕рдПрдЪ рдХреЗ рд╕рдорд╛рди рдХреБрдЫ рдХрд░ рд╕рдХрддрд╛ рд╣реИ рдФрд░ рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛ рдХреЛ рдПрдХ рд╕реНрд╡-рд╣рд╕реНрддрд╛рдХреНрд╖рд░рд┐рдд рдкреНрд░рдорд╛рдгрдкрддреНрд░ рд╕реНрд╡реАрдХрд╛рд░ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдкреНрд░реЗрд░рд┐рдд рдХрд░ рд╕рдХрддрд╛ рд╣реИ рдЬрдм рднреА рд╡рд╣ рдХреЛрдИ рдирдпрд╛ рджреЗрдЦрддрд╛ рд╣реИ/рдХреЛрдИ рдореЗрд▓ рдирд╣реАрдВ рдЦрд╛рдиреЗ рдкрд░ рдЬреЛрд░ рд╕реЗ рд╢рд┐рдХрд╛рдпрдд рдХрд░рддрд╛ рд╣реИ?

рдФрд░ рдЬрдм рдореИрдВ рд╕реБрдЭрд╛рд╡ рджреЗ рд░рд╣рд╛ рд╣реВрдВ, рддреЛ рдХреНрдпреЛрдВ рди рд╕реНрдерд╛рдиреАрдпрд╣реЛрд╕реНрдЯ рдХреЛ рд╣рдореЗрд╢рд╛ рд╕реБрд░рдХреНрд╖рд┐рдд рдорд╛рдирд╛ рдЬрд╛рдП? (рдЬреИрд╕рд╛ рдХрд┐ рдХреНрд░реЛрдо рдХрд░рддрд╛ рд╣реИ)

рд╕рдВрдкрд╛рджрд┐рдд рдХрд░реЗрдВ: рдЖрд╣, рдореИрдВ рджреЗрдЦрддрд╛ рд╣реВрдВ рдХрд┐ рдпрд╣ рдкрд╣рд▓реЗ рд╕реЗ рд╣реА рд╣реИред

рдЗрд╕ рдкрд░ +1000.. рдФрд░ рдХреЙрдиреНрдлрд╝рд┐рдЧрд░реЗрд╢рди рд░реАрд▓реЛрдб рдлреАрдЪрд░ рдкрд░ +1, рдпрд╣реА рдЗрд╕реЗ рджреЛрдЧреБрдирд╛ рдЦрд░рд╛рдм рдмрдирд╛рддрд╛ рд╣реИред рдореИрдВ v1.2 рдХреЗ рд╕рд╛рде рд░рд╣рд╛ рдХреНрдпреЛрдВрдХрд┐ рдореБрдЭреЗ рд▓рдЧрд╛ рдХрд┐ рдирд┐рд╢реНрдЪрд┐рдд рд░реВрдк рд╕реЗ рдПрдХ рдЕрдиреБрд░рдХреНрд╖рдХ рдХреЛ рдПрд╣рд╕рд╛рд╕ рд╣реЛрдЧрд╛ рдХрд┐ рдбреЗрдореЙрди рдкрд░ --insecure-рд░рдЬрд┐рд╕реНрдЯреНрд░реА рдзреНрд╡рдЬ рддреИрдирд╛рддреА рдХреЗ рд▓рд┐рдП рдХрд┐рддрдирд╛ рдкрд░реЗрд╢рд╛рди рд╣реИ рдФрд░ рдЗрд╕реЗ рдареАрдХ рдХрд░рддрд╛ рд╣реИ, рд▓реЗрдХрд┐рди рдХрд┐рд╕реА рднреА рддрд░рд╣ рдорд╛рдореВрд▓реА рд░рд┐рд▓реАрдЬ рдЗрд╕реЗ рдЕрдирджреЗрдЦрд╛ рдХрд░рддреЗ рд░рд╣рддреЗ рд╣реИрдВред

рдЙрджрд╛рд╣рд░рдг рдХреЗ рд▓рд┐рдП, рдЕрдЧрд░ рдореБрдЭреЗ рдХрд┐рд╕реА рднреА рдХрд╛рд░рдг рд╕реЗ рдЕрдкрдирд╛ рдирд┐рдЬреА рд░рдЬрд┐рд╕реНрдЯреНрд░реА рдЖрдИрдкреА рдмрджрд▓рдирд╛ рдкрдбрд╝рд╛, рддреЛ рдореБрдЭреЗ рдкреНрд░рддреНрдпреЗрдХ рд╡реАрдПрдо рдкрд░ рдкреНрд░рддреНрдпреЗрдХ рдбреЙрдХрд░ рдбрд┐рдорди рдХреЛ рдкреБрдирд░рд╛рд░рдВрдн рдХрд░рдирд╛ рд╣реЛрдЧрд╛ - рд╕рд┐рд░реНрдл рдЗрд╕рд▓рд┐рдП рдХрд┐ рдореЗрд░реА рд░рдЬрд┐рд╕реНрдЯреНрд░реА рдмрджрд▓ рдЧрдИ рд╣реИ !? рдЙрди 2 рдЪреАрдЬреЛрдВ рдХреЛ рдХрднреА рднреА рдЗрддрдирд╛ рдХрд╕рдХрд░ рдирд╣реАрдВ рдЬреЛрдбрд╝рдирд╛ рдЪрд╛рд╣рд┐рдПред рдФрд░ рд▓реЛрдЧреЛрдВ рдХреЛ рдХреЗрд╡рд▓ 0.0.0.0/8 рдЬреЛрдбрд╝рдиреЗ рдХреЗ рд▓рд┐рдП рдХрд╣рдирд╛ рд╕реБрд░рдХреНрд╖рд╛ рдХрд╛рд░реНрдпрд╛рдиреНрд╡рдпрди рдХреЗ рдкреВрд░реЗ рдЙрджреНрджреЗрд╢реНрдп рдХреЛ рдкрд╣рд▓реА рдЬрдЧрд╣ рдореЗрдВ рд╣рд░рд╛ рджреЗрддрд╛ рд╣реИред

рдЗрд╕ рдзреНрд╡рдЬ рдХреЛ рдкреБрд╢/рдкреБрд▓ рдХрдорд╛рдВрдб рдореЗрдВ рдЬреЛрдбрд╝рдирд╛ рдбреЗрдореЙрди рдзреНрд╡рдЬ рдХреЗ рд▓рд┐рдП рдлреЙрд▓рдмреИрдХ рдХреЗ рд░реВрдк рдореЗрдВ рдЗрддрдирд╛ рд╕реНрдкрд╖реНрдЯ рд▓рдЧрддрд╛ рд╣реИ, рдХреГрдкрдпрд╛ рдХреЛрдИ рдореБрдЭреЗ рд╕рдордЭрд╛рдПрдВ рдХрд┐ рд╡реЗ рдЕрднреА рднреА рдЗрд╕рд╕реЗ рдХреНрдпреЛрдВ рд▓рдбрд╝ рд░рд╣реЗ рд╣реИрдВ рд▓реЗрдХрд┐рди рдЗрд╕ рдмреАрдЪ "рдЕрдЪреНрдЫрд╛ рд╣реЛрдирд╛" рд╕реБрд╡рд┐рдзрд╛рдУрдВ рдХреЛ рдЬреЛрдбрд╝рдирд╛ред

@agquick рдХреА рдЯрд┐рдкреНрдкрдгреА рд╣рд╛рдЬрд┐рд░ рд╣реИ, рд╡рд┐рд╢реЗрд╖ рд░реВрдк рд╕реЗ wrt "рдЕрдЪреНрдЫрд╛ рд╣реЛрдирд╛" рд╕реБрд╡рд┐рдзрд╛рдПрдБред

рдпрд╣ рдорд╣рд╕реВрд╕ рдХрд░рддреЗ рд╣реБрдП рдХрд┐ рдпрд╣ рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛рдУрдВ рдХреА рдПрдХ рдмрдбрд╝реА рд╕рдВрдЦреНрдпрд╛ рдХреЗ рд▓рд┐рдП рдПрдХ рдирд┐рд░рдВрддрд░ рджрд░реНрдж рд╣реИ, рд╣рдо --insecure рдХреЛ pull рдЬреЛрдбрд╝рдиреЗ рдкрд░ рдкреБрдирд░реНрд╡рд┐рдЪрд╛рд░ рдХрд░ рд░рд╣реЗ рд╣реИрдВред @ewindisch рдФрд░ рдореИрдВ рдПрдХ рдЬрдирд╕рдВрдкрд░реНрдХ рдкрд░ рдХрд╛рдо рдХрд░реЗрдВрдЧреЗ рдЬрд┐рд╕реЗ рд╣рдо рдЗрд╕ рдореБрджреНрджреЗ рд╕реЗ

рд▓рдВрдмреЗ рдЗрдВрддрдЬрд╛рд░ рдХреЗ рд▓рд┐рдП рдЦреЗрдж рд╣реИ, рдФрд░ рдЕрдкрдиреА рд░рд╛рдп рджреЗрдиреЗ рдФрд░ рдЕрдкрдиреЗ рджрд░реНрдж рдмрд┐рдВрджреБрдУрдВ рдХреЛ рдЗрдВрдЧрд┐рдд рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдзрдиреНрдпрд╡рд╛рджред

@tiborvass рдореИрдВ рдХрд▓реНрдкрдирд╛ рдХрд░ рд╕рдХрддрд╛ рд╣реВрдВ рдХрд┐ рд╕рдорд╛рди рд░реВрдк рд╕реЗ рдмрдбрд╝реА рд╕рдВрдЦреНрдпрд╛ рдореЗрдВ рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛ рд╣реИрдВ рдЬреЛ _don't_ рдЕрд╕реБрд░рдХреНрд╖рд┐рдд рд░рдЬрд┐рд╕реНрдЯреНрд░рд┐рдпреЛрдВ рд╕реЗ рдЦреАрдВрдЪрдиреЗ рдХреА рдЕрдиреБрдорддрд┐ рджреЗрдирд╛ рдЪрд╛рд╣рддреЗ рд╣реИрдВред рдореБрдЭреЗ рдПрд╣рд╕рд╛рд╕ рд╣реИ рдХрд┐ рдбреЙрдХрд░ рдХреЗ рдкрд╛рд╕ рд╡рд░реНрддрдорд╛рди рдореЗрдВ рдЕрдиреБрдорддрд┐рдпреЛрдВ/рдХреЙрдиреНрдлрд╝рд┐рдЧрд░реЗрд╢рди рдкрд░ рдмрдврд╝рд┐рдпрд╛ рдирд┐рдпрдВрддреНрд░рдг рдирд╣реАрдВ рд╣реИ, рд▓реЗрдХрд┐рди рдЕрдЧрд░ рдЗрд╕реЗ "рд▓реЙрдХ" рдХрд░рдиреЗ рдореЗрдВ рд╕рдХреНрд╖рдо рд╣реЛрдиреЗ рдХрд╛ рдореМрдХрд╛ рд╣реИ, рддреЛ рдореБрдЭреЗ рд▓рдЧрддрд╛ рд╣реИ рдХрд┐ рдпрд╣ рдПрдХ рдЕрдЪреНрдЫрд╛ рд╕реНрдкрд░реНрд╢ рд╣реЛрдЧрд╛ред

рдУрд╣ рдореЗрд░реЗ рдЗрд╕реЗ рдРрд╕рд╛ рдмрдирд╛рдУ! рдЗрд╕реЗ рд╕реНрд╡рдпрдВ рд▓рд╛рдЧреВ рдХрд░рдиреЗ рд╡рд╛рд▓рд╛ рдерд╛ред

рдмреЗрд▓ рдиреЗрдЯрд╡рд░реНрдХ рдкрд░ рдореЗрд░реЗ рдмреНрд▓реИрдХрдмреЗрд░реА 10 рд╕реНрдорд╛рд░реНрдЯрдлреЛрди рд╕реЗ рднреЗрдЬрд╛ рдЧрдпрд╛ред
рд╕реЗ: рд╕реЗрдмрд╕реНрдЯрд┐рдпрди рд╡реИрди рд╕реНрдЯрд┐рдЬрдиреЛ
рднреЗрдЬрд╛ рдЧрдпрд╛: рд╕реЛрдорд╡рд╛рд░, рдлрд░рд╡рд░реА реирей, реирежрезрел рек:релрей рдЕрдкрд░рд╛рд╣реНрди
рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП: рдбреЛрдХрд░/рдбреЙрдХрд░
рдЙрддреНрддрд░ рджреЗрдВ: docker/docker
рд╕реАрд╕реА: рдХреНрд░рд┐рд╕реНрдЯреЛрдлрд░ рд╕реАрдкреНрд▓рд╛рдХреА
рд╡рд┐рд╖рдп: рдкреБрди: [рдбреЙрдХрд░] - рдЕрд╕реБрд░рдХреНрд╖рд┐рдд-рд░рдЬрд┐рд╕реНрдЯреНрд░реА "рдбреЙрдХрд░ рдкреБрд▓" (#8887) рдкрд░ рд╣реЛрдиреА рдЪрд╛рд╣рд┐рдП

@tibor vasshttps://github.com/tiborvass рдореИрдВ рдХрд▓реНрдкрдирд╛ рдХрд░ рд╕рдХрддрд╛ рд╣реВрдВ рдХрд┐ рд╕рдорд╛рди рд░реВрдк рд╕реЗ рдмрдбрд╝реА рд╕рдВрдЦреНрдпрд╛ рдореЗрдВ рдРрд╕реЗ рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛ рд╣реИрдВ рдЬреЛ рдЕрд╕реБрд░рдХреНрд╖рд┐рдд рд░рдЬрд┐рд╕реНрдЯреНрд░рд┐рдпреЛрдВ рд╕реЗ рдЦреАрдВрдЪрдиреЗ рдХреА рдЕрдиреБрдорддрд┐ рдирд╣реАрдВ рджреЗрдирд╛ рдЪрд╛рд╣рддреЗ рд╣реИрдВред рдореБрдЭреЗ рдПрд╣рд╕рд╛рд╕ рд╣реИ рдХрд┐ рдбреЙрдХрд░ рдХреЗ рдкрд╛рд╕ рд╡рд░реНрддрдорд╛рди рдореЗрдВ рдЕрдиреБрдорддрд┐рдпреЛрдВ/рдХреЙрдиреНрдлрд╝рд┐рдЧрд░реЗрд╢рди рдкрд░ рдмрдврд╝рд┐рдпрд╛ рдирд┐рдпрдВрддреНрд░рдг рдирд╣реАрдВ рд╣реИ, рд▓реЗрдХрд┐рди рдЕрдЧрд░ рдЗрд╕реЗ "рд▓реЙрдХ" рдХрд░рдиреЗ рдореЗрдВ рд╕рдХреНрд╖рдо рд╣реЛрдиреЗ рдХрд╛ рдореМрдХрд╛ рд╣реИ, рддреЛ рдореБрдЭреЗ рд▓рдЧрддрд╛ рд╣реИ рдХрд┐ рдпрд╣ рдПрдХ рдЕрдЪреНрдЫрд╛ рд╕реНрдкрд░реНрд╢ рд╣реЛрдЧрд╛ред

-
рдЗрд╕ рдИрдореЗрд▓ рдХрд╛ рд╕реАрдзреЗ рдЙрддреНрддрд░ рджреЗрдВ рдпрд╛ рдЗрд╕реЗ Gi tHubhttps: //github.com/docker/docker/issues/8887#issuecomment -75644600 рдкрд░ рджреЗрдЦреЗрдВред

@thaJeztah рдореИрдВ рдпрд╣ рдкрддрд╛ рд▓рдЧрд╛рдиреЗ рдХреА рдХреЛрд╢рд┐рд╢ рдХрд░ рд░рд╣рд╛ рд╣реВрдВ рдХрд┐ рдЖрдк рдХрд┐рд╕ рдЙрдкрдпреЛрдЧ рдХреЗ рдорд╛рдорд▓реЗ рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рд╕реЛрдЪ рд░рд╣реЗ рд╣реИрдВ рдЗрд╕рдХрд╛ рдорддрд▓рдм рд╣реИ рдХрд┐ рд╣рдорд╛рд░реЗ рдкрд╛рд╕ --insecure-registry рдзреНрд╡рдЬ рдирд╣реАрдВ рд╣реЛ рд╕рдХрддрд╛ рд╣реИ docker pull ред

  • рдпрджрд┐ рдХреЛрдИ рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛ рдЧрд▓рддреА рд╕реЗ рд╕реБрд░рдХреНрд╖рд┐рдд рд░рдЬрд┐рд╕реНрдЯреНрд░реА рдкрд░ MITMed рдирд╣реАрдВ рд╣реЛрдирд╛ рдЪрд╛рд╣рддрд╛ рд╣реИ, рддреЛ рд╡реЗ рдХреЗрд╡рд▓ --insecure-registry рдкрд╛рд╕ рдХрд░рдиреЗ рд╕реЗ рдмрдЪ рд╕рдХрддреЗ рд╣реИрдВ
  • рдпрджрд┐ рдХреЛрдИ рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛ рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛рдУрдВ рдкрд░ рд▓рд╛рдЧреВ рдХрд░рдирд╛ рдЪрд╛рд╣рддрд╛ рд╣реИ рдХрд┐ рд╕рднреА рдЫрд╡рд┐рдпрд╛рдВ рд╕реБрд░рдХреНрд╖рд┐рдд рд░рдЬрд┐рд╕реНрдЯреНрд░рд┐рдпреЛрдВ (рдпрд╛рдиреА 'рдПрдВрдЯрд░рдкреНрд░рд╛рдЗрдЬрд╝реА' рдкрд░рд┐рджреГрд╢реНрдп) рд╕реЗ рдЖрддреА рд╣реИрдВ, рддреЛ рд╡реЗ рд╡рд╛рд╕реНрддрд╡ рдореЗрдВ рдЗрд╕реЗ рдЗрд╕ рд╕рдордп рдмрд┐рд▓реНрдХреБрд▓ рднреА рд▓рд╛рдЧреВ рдирд╣реАрдВ рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ!

рддреЛ рдХреНрдпрд╛ рдЖрдк рд╡рд┐рд╕реНрддрд╛рд░ рд╕реЗ рдмрддрд╛ рд╕рдХрддреЗ рд╣реИрдВ рдХрд┐ docker pull --insecure-registry рд░реЛрдХрддрд╛ рд╣реИ?


рдЕрдкрдиреЗ рджреВрд╕рд░реЗ рдмрд┐рдВрджреБ рдкрд░ рд╡рд┐рд╕реНрддрд╛рд░ рд╕реЗ рдмрддрд╛рдиреЗ рдХреЗ рд▓рд┐рдП, рдореИрдВ рдпрд╣ рдирд╣реАрдВ рджреЗрдЦ рд╕рдХрддрд╛ рдХрд┐ рдбреЙрдХрдЯрд░ рдХреИрд╕реЗ рдХрд╛рдо рдХрд░рддрд╛ рд╣реИ, рдЗрд╕ рдкрд░ рдПрдХ рдорд╣рддреНрд╡рдкреВрд░реНрдг рд░рд╛рд╢рд┐ рдкрд░ рдкреБрдирд░реНрд╡рд┐рдЪрд╛рд░ рдХрд┐рдП рдмрд┐рдирд╛ рдЖрдк рдЗрд╕реЗ рдХреИрд╕реЗ рдмрдВрдж рдХрд░ рджреЗрдВрдЧреЗ! docker load рдПрдХ рдЯрд╛рд░рдмреЙрд▓ рдЬрд┐рд╕реЗ рдЖрдк рдЕрдкрдирд╛ рдЦреБрдж рдХрд╛ рд░рдЬрд┐рд╕реНрдЯреНрд░реА рдкреБрд▓рд░ рд▓рд┐рдЦрдХрд░ рдкреНрд░рд╛рдкреНрдд рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ, рдФрд░ docker run -v рдХреЛ рдмрдврд╝рд╛рдиреЗ рдФрд░ рдбреЗрдореЙрди рддрд░реНрдХреЛрдВ рдореЗрдВ рдХреБрдЫ рдЬреЛрдбрд╝рдиреЗ рдХреЗ рд▓рд┐рдП

$ docker pull registry:5000/aidanhs/blah                                    
FATA[0004] Error: v1 ping attempt failed with error: Get https://registry:5000/v1/_ping: EOF. If this private registry supports only HTTP or HTTPS [...]
$ socat tcp4-listen:5000,reuseaddr,fork tcp4:registry:5000 &
[1] 22924
$ docker pull localhost:5000/aidanhs/blah
Pulling repository localhost:5000/aidanhs/blah
[...]
Status: Image is up to date for localhost:5000/aidanhs/blah:latest
$ docker tag localhost:5000/aidanhs/blah registry:5000/aidanhs/blah

рдпрджрд┐ рдХреЛрдИ рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛ рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛рдУрдВ рдкрд░ рд▓рд╛рдЧреВ рдХрд░рдирд╛ рдЪрд╛рд╣рддрд╛ рд╣реИ рдХрд┐ рд╕рднреА рдЫрд╡рд┐рдпрд╛рдВ рд╕реБрд░рдХреНрд╖рд┐рдд рд░рдЬрд┐рд╕реНрдЯреНрд░рд┐рдпреЛрдВ (рдпрд╛рдиреА 'рдПрдВрдЯрд░рдкреНрд░рд╛рдЗрдЬрд╝реА' рдкрд░рд┐рджреГрд╢реНрдп) рд╕реЗ рдЖрддреА рд╣реИрдВ, рддреЛ рд╡реЗ рд╡рд╛рд╕реНрддрд╡ рдореЗрдВ рдЗрд╕реЗ рдЗрд╕ рд╕рдордп рдмрд┐рд▓реНрдХреБрд▓ рднреА рд▓рд╛рдЧреВ рдирд╣реАрдВ рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ!

рдпрд╣ рдкрд░рд┐рджреГрд╢реНрдп рд╣реИ, рд╣рд╛рдБред

рдЕрдкрдиреЗ рджреВрд╕рд░реЗ рдмрд┐рдВрджреБ рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рд╡рд┐рд╕реНрддрд╛рд░ рд╕реЗ рдмрддрд╛рдиреЗ рдХреЗ рд▓рд┐рдП, рдореИрдВ рдпрд╣ рдирд╣реАрдВ рджреЗрдЦ рд╕рдХрддрд╛ рдХрд┐ рдбреЙрдХрдЯрд░ рдХреИрд╕реЗ рдХрд╛рдо рдХрд░рддрд╛ рд╣реИ, рдЗрд╕ рдкрд░ рдПрдХ рдорд╣рддреНрд╡рдкреВрд░реНрдг рд░рд╛рд╢рд┐ рдкрд░ рдкреБрдирд░реНрд╡рд┐рдЪрд╛рд░ рдХрд┐рдП рдмрд┐рдирд╛ рдЖрдк рдЗрд╕реЗ рдХреИрд╕реЗ рдмрдВрдж рдХрд░ рджреЗрдВрдЧреЗ

рдореИрдВ рдкреВрд░реА рддрд░рд╣ рд╕реЗ рд╕рдордЭрддрд╛ рд╣реВрдВ рдХрд┐ (рдЗрд╕ рд╕рдордп) рдЗрд╕реЗ рдмрдВрдж рдХрд░рдиреЗ рдХрд╛ рдХреЛрдИ рддрд░реАрдХрд╛ рдирд╣реАрдВ рд╣реИред рдЬрд┐рди рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛рдУрдВ рдХреЗ рдкрд╛рд╕ docker.sock рддрдХ рдкрд╣реБрдВрдЪ рд╣реИ, рдЙрдирдХреЗ рдкрд╛рд╕ рдкреНрд░рднрд╛рд╡реА рд░реВрдк рд╕реЗ рд░реВрдЯ рдкрд╣реБрдВрдЪ рд╣реИ, рдЗрд╕рд▓рд┐рдП рд╡реЗ рдЕрдкрдиреА рдкрд╕рдВрдж рдХреА рдХреЛрдИ рднреА рдЪреАрдЬрд╝ рдмрджрд▓ рд╕рдХрддреЗ рд╣реИрдВред рдЗрд╕рдХреЗ рдЕрд▓рд╛рд╡рд╛, рд╡реЗ рдЕрднреА рднреА рдбреЗрдореЙрди рдзреНрд╡рдЬ рдХреЛ рдмрджрд▓рдиреЗ рдФрд░ рдбреЗрдореЙрди рдХреЛ рдкреБрдирдГ рдЖрд░рдВрдн рдХрд░рдиреЗ рдореЗрдВ рд╕рдХреНрд╖рдо рд╣реЛрдВрдЧреЗред

рд╣рд╛рд▓рд╛рдВрдХрд┐, рдпрд╣ _does_ рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛ рдХреЛ рдПрдХ рд╕реНрдкрд╖реНрдЯ рд╕рдВрдХреЗрдд рджреЗрддрд╛ рд╣реИ рдпрджрд┐ docker pull --insecure-registry .. рдПрдХ рддреНрд░реБрдЯрд┐ рджреЗрддрд╛ рд╣реИ ("рдЕрд╕реБрд░рдХреНрд╖рд┐рдд рд░рдЬрд┐рд╕реНрдЯреНрд░рд┐рдпрд╛рдВ рдЕрдХреНрд╖рдо рд╣реИрдВ"), рдЬреЛ _would_ рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛рдУрдВ рдХреЛ рд╕реВрдЪрд┐рдд рдХрд░рддреА рд╣реИ рдХрд┐ рдпрд╣ рд╡рд╛рдВрдЫрд┐рдд рдирд╣реАрдВ рд╣реИ, рдЙрджрд╛рд╣рд░рдг рдХреЗ рд▓рд┐рдП, рдХреБрдЫ рдЙрджрд╛рд╣рд░рдг рдХреА рдХреЛрд╢рд┐рд╢ рдХрд░рддреЗ рд╕рдордп рдЙрдиреНрд╣реЛрдВрдиреЗ рдкрд╛рдпрд╛ рдХрд╣реАрдВред

рддреЛ, рдХреНрдпрд╛ рдпрд╣ рд╕рднреА рдорд╛рдорд▓реЛрдВ рдХреЛ рдХрд╡рд░ рдХрд░реЗрдЧрд╛? рдирд╣реАрдВред рдХреНрдпрд╛ рдпрд╣ _рдЪреЛрдЯ_ рд╣реЛрдЧрд╛, рдореБрдЭреЗ рднреА рдРрд╕рд╛ рдирд╣реАрдВ рд▓рдЧрддрд╛ред

рдореБрдЭреЗ рд╡реНрдпрдХреНрддрд┐рдЧрдд рд░реВрдк рд╕реЗ рд▓рдЧрддрд╛ рд╣реИ рдХрд┐ рдпрд╣ рдЕрдЪреНрдЫреЗ рд╕реЗ рдЬреНрдпрд╛рджрд╛ рдиреБрдХрд╕рд╛рди рдХрд░реЗрдЧрд╛, рд╕рд┐рд░реНрдл рдЗрд╕рд▓рд┐рдП рдХрд┐ рдпрд╣ рд▓реЛрдЧреЛрдВ рдХреЛ рдпрд╣ рд╕реЛрдЪрдиреЗ рдХреЗ рд▓рд┐рдП рдЧреБрдорд░рд╛рд╣ рдХрд░рддрд╛ рд╣реИ рдХрд┐ "рдУрд╣ рджреЗрдЦреЛ, рдбреЙрдХрд░ рдЗрд╕реЗ рд▓рд╛рдЧреВ рдХрд░рддрд╛ рд╣реИ" рдЬрдм рд╡рд╛рд╕реНрддрд╡ рдореЗрдВ рдпрд╣ рдПрдХ рдмрд╣реБрдд рд╣реА рд╕рддрд╣реА рд╕реБрд░рдХреНрд╖рд╛ рд╣реИред рдореИрдВ рдЖрдЧреЗ рдмрдврд╝ рд╕рдХрддрд╛ рдерд╛, рд▓реЗрдХрд┐рди рдЕрдВрдд рдореЗрдВ рдореБрдЭреЗ рд▓рдЧрддрд╛ рд╣реИ рдХрд┐ рдпрд╣ рд╕реНрд╡рд╛рдж рдХреЗ рдорд╛рдорд▓реЗ рдореЗрдВ рдЖрддрд╛ рд╣реИред

рдпрджрд┐ рдЖрдк рджреЗрдЦ рд░рд╣реЗ рд╣реИрдВ рдХрд┐ рдпрд╣ рдХреИрд╕реЗ рдЪреЛрдЯ рдкрд╣реБрдБрдЪрд╛ рд╕рдХрддрд╛ рд╣реИ, рддреЛ рдмрд╕ рдКрдкрд░ рд╕реНрдХреНрд░реЙрд▓ рдХрд░реЗрдВред рдЗрд╕ рджреГрд╖реНрдЯрд┐рдХреЛрдг рдХреЗ рд╕рд╛рде рдЕрд╕рдВрдЦреНрдп рдпреВрдПрдХреНрд╕ рдореБрджреНрджреЗ рд╣реИрдВ рдЬреЛ рдЕрдкрдирд╛рдиреЗ рдореЗрдВ рдмрд╛рдзрд╛рдПрдВ рдкреИрджрд╛ рдХрд░рддреЗ рд╣реИрдВ, рдФрд░ рд╡реЗ рд╕рднреА рдКрдкрд░ рд╡рд┐рд╕реНрддреГрдд рд╣реИрдВред

рдореИрдВ рдЙрди рдореБрджреНрджреЛрдВ рдХреЛ рджреЗрдЦрддрд╛ рд╣реВрдВ рдЬрд┐рдирдореЗрдВ рдЬреНрдпрд╛рджрд╛рддрд░ рдбреЛрдХрд░ рдЙрдк рдХреЛ рдорд╛рд░реЗ рдмрд┐рдирд╛ рдкреБрдирдГ рдЖрд░рдВрдн рдХрд░рдиреЗ рдореЗрдВ рдЕрд╕рдорд░реНрде рд╣реИрдВ
рдХрдВрдЯреЗрдирд░ред рдЬреЛ рдЗрд╕реЗ рдХреЙрдиреНрдлрд╝рд┐рдЧрд░/рдкреБрди: рдХреЙрдиреНрдлрд╝рд┐рдЧрд░ рдХрд░рдирд╛ рдмрд╣реБрдд рдХрдард┐рди рдмрдирд╛рддрд╛ рд╣реИред

рдмреБрдзрд╡рд╛рд░, 15 рдЕрдкреНрд░реИрд▓, 2015 рдХреЛ рд░рд╛рдд 8:11 рдмрдЬреЗ, рдЬрди рдХреНрд░реБрдПрдЧрд░ рдиреЛрдЯрд┐рдлрд┐рдХреЗрд╢рди @github.com
рд▓рд┐рдЦрд╛ рдерд╛:

+1

-
рдЗрд╕ рдИрдореЗрд▓ рдХрд╛ рд╕реАрдзреЗ рдЙрддреНрддрд░ рджреЗрдВ рдпрд╛ рдЗрд╕реЗ GitHub рдкрд░ рджреЗрдЦреЗрдВ
https://github.com/docker/docker/issues/8887#issuecomment -93362359ред

рдореИрдВ рдЗрд╕ рдмрд╛рдд рд╕реЗ рдмрд╣реБрдд рдирд┐рд░рд╛рд╢ рд╣реВрдВ рдХрд┐ рдЗрд╕ рдореБрджреНрджреЗ рдкрд░ рдЕрднреА рддрдХ рдХреЛрдИ рдХрд╛рд░реНрд░рд╡рд╛рдИ рдирд╣реАрдВ рдХреА рдЧрдИ рд╣реИред рдпрд╣ рд╕реНрдкрд╖реНрдЯ рд░реВрдк рд╕реЗ рдХрдИ рд▓реЛрдЧреЛрдВ рдХреЛ рджрд░реНрдж рджреЗ рд░рд╣рд╛ рд╣реИред

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

рдРрд╕рд╛ рдирд╣реАрдВ рдХрд░рдиреЗ рдХрд╛ рдореБрдЦреНрдп рддрд░реНрдХ рдпрд╣ рдкреНрд░рддреАрдд рд╣реЛрддрд╛ рд╣реИ рдХрд┐ рд╕рд┐рд╕реНрдЯрдо рд╡реНрдпрд╡рд╕реНрдерд╛рдкрдХ рдХреЛ рд╕рд┐рд╕реНрдЯрдо рдХреЛ рд▓реЙрдХ рдХрд░рдиреЗ рдореЗрдВ рд╕рдХреНрд╖рдо рд╣реЛрдирд╛ рдЪрд╛рд╣рд┐рдП рдФрд░ рдпрд╣ рд╕реБрдирд┐рд╢реНрдЪрд┐рдд рдХрд░рдирд╛ рдЪрд╛рд╣рд┐рдП рдХрд┐ рдХреЗрд╡рд▓ рд╕реБрд░рдХреНрд╖рд┐рдд рд░реЗрдкреЛ рд╕реЗ рдЫрд╡рд┐рдпрд╛рдВ рдЦреАрдВрдЪреА рдЬрд╛ рд╕рдХрддреА рд╣реИрдВред рд╡рд╣ рдЙрдкрдпреЛрдЧ рдорд╛рдорд▓рд╛ рдирд┐рд╢реНрдЪрд┐рдд рд░реВрдк рд╕реЗ рд╡рд╛рд╕реНрддрд╡рд┐рдХ рд╣реИ рд▓реЗрдХрд┐рди рдореБрдЭреЗ рд▓рдЧрддрд╛ рд╣реИ рдХрд┐ рдпрд╣ рдПрдХ рдЦрд░рд╛рдм рдбрд┐рдлрд╝реЙрд▓реНрдЯ рдмрдирд╛рддрд╛ рд╣реИред рдпрд╣ рдПрдХ рдзреНрд╡рдЬ рдХреА рддрд░рд╣ рдкреНрд░рд╛рд░рдВрдн рдкрд░ рдбреЗрдореЙрди рдХреЗ рд▓рд┐рдП рдкрд╛рд░рд┐рдд рдХрд┐рдпрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИ рдХреЗ рд▓рд┐рдП рдПрдХ рдмрд╣реБрдд рдЕрдзрд┐рдХ рдЙрдЪрд┐рдд рд▓рдЧрддрд╛ рд╣реИ --no-insecure рдЬреЛ рдЕрдХреНрд╖рдо рдХрд░ рджреЗрддрд╛ рд╣реИ --insecure-registry рдореЗрдВ рдЙрдкрдпреЛрдЧ pull ред рдЗрд╕ рддрд░рд╣ рдПрдХ рд╡реНрдпрд╡рд╕реНрдерд╛рдкрдХ рдЪреАрдЬреЛрдВ рдХреЛ рдмрдВрдж рдХрд░ рд╕рдХрддрд╛ рд╣реИ рдпрджрд┐ рд╡рд╣ рд╡рд╛рд╕реНрддрд╡ рдореЗрдВ рдЪрд╛рд╣рддрд╛ рд╣реИред

рдЗрд╕ рд╡реНрдпрд╡рд╣рд╛рд░ рдХреА рдЕрддреНрдпрдзрд┐рдХ рдЗрдЪреНрдЫрд╛ рд░рдЦрдиреЗ рд╡рд╛рд▓реЛрдВ рдХреЗ рд▓рд┐рдП, рдореИрдВ рдирд┐рдореНрдирд▓рд┐рдЦрд┐рдд рд╕рдорд╛рдзрд╛рди рдкреНрд░рджрд╛рди рдХрд░рддрд╛ рд╣реВрдВред рдореИрдВ рд╕рдордЭрддрд╛ рд╣реВрдВ рдХрд┐ рдпрд╣ рд╕рднреА рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛рдУрдВ рдХреЗ рд▓рд┐рдП рд╡реНрдпрд╡рд╣рд╛рд░реНрдп рдирд╣реАрдВ рд╣реЛрдЧрд╛ рдХреНрдпреЛрдВрдХрд┐ рдпрд╣ рдЦреАрдВрдЪрдиреЗ рдХреЗ рд▓рд┐рдП рдбреЙрдХрд░ рдПрдкреАрдЖрдИ рдХрд╛ рдЙрдкрдпреЛрдЧ рдирд╣реАрдВ рдХрд░рддрд╛ рд╣реИред рд╡реЛ рднреА рдХреБрдЫ рдзреАрдореА...

рдореЗрд░рд╛ рдкреНрд░реЛрдЬреЗрдХреНрдЯ 'рдбреЙрдХрд░-рдкреБрд▓' рджреЗрдЦреЗрдВ: https://github.com/ewindisch/docker-pull

рдЖрдк рдЗрд╕реЗ рдЗрд╕ рддрд░рд╣ рдЗрд╕реНрддреЗрдорд╛рд▓ рдХрд░реЗрдВрдЧреЗ:

docker run ewindisch/docker-pull --insecure-registry 10.0.0.0/16 10.0.1.2/someimage | docker load

рд╕рднреА рд░рдЬрд┐рд╕реНрдЯреНрд░рд┐рдпреЛрдВ рдХреЛ рдЕрд╕реБрд░рдХреНрд╖рд┐рдд рдХреЗ рд░реВрдк рдореЗрдВ рдЕрдиреБрдорддрд┐ рджреЗрдирд╛ рднреА рд╕рдВрднрд╡ рд╣реИ:

docker run ewindisch/docker-pull --insecure 10.0.1.2/someimage | docker load

рдореИрдВ рдпрд╛рдж рджрд┐рд▓рд╛рдКрдВрдЧрд╛ рдХрд┐ рдпрд╣ рд╡рд╛рд╕реНрддрд╡ рдореЗрдВ рдРрд╕рд╛ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП _still_ рдЕрддреНрдпрдзрд┐рдХ рдЕрд╢реБрдн рд╣реИред

@ewindisch рдирд┐рдлреНрдЯреА рд╣реИрдХред

рдПрдХ рдФрд░ рдмрд╣реБрдд рдЕрдЪреНрдЫрд╛ рд╕рдорд╛рдзрд╛рди рдПрдХ рдЯреАрд╕реАрдкреА рд╕реБрд░рдВрдЧ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдирд╛ рд╣реИ:

$ docker pull host:5000/image #fails
$ ssh -N -L 5000:host:5000 user<strong i="8">@host</strong>
$ docker pull localhost:5000/image #works

рдпреЗ рджреЛрдиреЛрдВ рд╢рд╛рдирджрд╛рд░ рд╡рд░реНрдХрдЕрд░рд╛рдЙрдВрдб рд╣реИрдВ!

рдореИрдВ рднреА рдбрд┐рдлрд╝реЙрд▓реНрдЯ рдХреЛ рдЙрд▓реНрдЯрд╛ рджреЗрдЦрдирд╛ рдЪрд╛рд╣реВрдВрдЧрд╛ред

15 рдЕрдкреНрд░реИрд▓ 2015 рдХреЛ рд╢рд╛рдо 6:14 рдмрдЬреЗ рдЬреЛ рдбреЛрд▓рд┐рдирд░ рдиреЛрдЯрд┐рдлрд┐рдХреЗрд╢рди @github.com рдиреЗ рд▓рд┐рдЦрд╛:

рдореИрдВ рдЗрд╕ рдмрд╛рдд рд╕реЗ рдмрд╣реБрдд рдирд┐рд░рд╛рд╢ рд╣реВрдВ рдХрд┐ рдЗрд╕ рдореБрджреНрджреЗ рдкрд░ рдЕрднреА рддрдХ рдХреЛрдИ рдХрд╛рд░реНрд░рд╡рд╛рдИ рдирд╣реАрдВ рдХреА рдЧрдИ рд╣реИред рдпрд╣ рд╕реНрдкрд╖реНрдЯ рд░реВрдк рд╕реЗ рдХрдИ рд▓реЛрдЧреЛрдВ рдХреЛ рджрд░реНрдж рджреЗ рд░рд╣рд╛ рд╣реИред

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

рдРрд╕рд╛ рдирд╣реАрдВ рдХрд░рдиреЗ рдХрд╛ рдореБрдЦреНрдп рддрд░реНрдХ рдпрд╣ рдкреНрд░рддреАрдд рд╣реЛрддрд╛ рд╣реИ рдХрд┐ рд╕рд┐рд╕реНрдЯрдо рд╡реНрдпрд╡рд╕реНрдерд╛рдкрдХ рдХреЛ рд╕рд┐рд╕реНрдЯрдо рдХреЛ рд▓реЙрдХ рдХрд░рдиреЗ рдореЗрдВ рд╕рдХреНрд╖рдо рд╣реЛрдирд╛ рдЪрд╛рд╣рд┐рдП рдФрд░ рдпрд╣ рд╕реБрдирд┐рд╢реНрдЪрд┐рдд рдХрд░рдирд╛ рдЪрд╛рд╣рд┐рдП рдХрд┐ рдХреЗрд╡рд▓ рд╕реБрд░рдХреНрд╖рд┐рдд рд░реЗрдкреЛ рд╕реЗ рдЫрд╡рд┐рдпрд╛рдВ рдЦреАрдВрдЪреА рдЬрд╛ рд╕рдХрддреА рд╣реИрдВред рд╡рд╣ рдЙрдкрдпреЛрдЧ рдорд╛рдорд▓рд╛ рдирд┐рд╢реНрдЪрд┐рдд рд░реВрдк рд╕реЗ рд╡рд╛рд╕реНрддрд╡рд┐рдХ рд╣реИ рд▓реЗрдХрд┐рди рдореБрдЭреЗ рд▓рдЧрддрд╛ рд╣реИ рдХрд┐ рдпрд╣ рдПрдХ рдЦрд░рд╛рдм рдбрд┐рдлрд╝реЙрд▓реНрдЯ рдмрдирд╛рддрд╛ рд╣реИред рдРрд╕рд╛ рд▓рдЧрддрд╛ рд╣реИ рдХрд┐ рдзреНрд╡рдЬ рдХреЛ рд╢реБрд░реВ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдбреЗрдореЙрди рдХреЛ рдкрд╛рд░рд┐рдд рдХрд┐рдпрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИ рдЬреИрд╕реЗ - рдиреЛ-рдЕрд╕реБрд░рдХреНрд╖рд┐рдд рдЬреЛ рдкреБрд▓ рдореЗрдВ - рдЕрд╕реБрд░рдХреНрд╖рд┐рдд-рд░рдЬрд┐рд╕реНрдЯреНрд░реА рдЙрдкрдпреЛрдЧ рдХреЛ рдЕрдХреНрд╖рдо рдХрд░рддрд╛ рд╣реИред рдЗрд╕ рддрд░рд╣ рдПрдХ рд╡реНрдпрд╡рд╕реНрдерд╛рдкрдХ рдЪреАрдЬреЛрдВ рдХреЛ рдмрдВрдж рдХрд░ рд╕рдХрддрд╛ рд╣реИ рдпрджрд┐ рд╡рд╣ рд╡рд╛рд╕реНрддрд╡ рдореЗрдВ рдЪрд╛рд╣рддрд╛ рд╣реИред

-
рдЗрд╕ рдИрдореЗрд▓ рдХрд╛ рд╕реАрдзреЗ рдЙрддреНрддрд░ рджреЗрдВ рдпрд╛ рдЗрд╕реЗ GitHub рдкрд░ рджреЗрдЦреЗрдВред

рддреЛ рдЗрд╕реЗ рдлрд┐рд░ рд╕реЗ рдЦреЛрд▓ рджрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИ рдФрд░ 4 рдорд╣реАрдиреЗ рдХреЗ рдмрд╛рдж рдХреА рд╡рд░реНрддрдорд╛рди рд╕реНрдерд┐рддрд┐ рдХреБрдЫ рднреА рдирд╣реАрдВ рд╣реИ рдФрд░ рд╡рд░реНрдХрдЕрд░рд╛рдЙрдВрдб рдХреЗ рд░реВрдк рдореЗрдВ рд╣реИрдХреНрд╕ рдХрд╛ рдПрдХ рдЧреБрдЪреНрдЫрд╛ рдЙрдкрдпреЛрдЧ рдХрд░реЗрдВ? :-/ рдХреНрдпрд╛ рдЗрд╕ рдмрд╛рд░реЗ рдореЗрдВ рдХреБрдЫ рдЪрд░реНрдЪрд╛ рдХрд╣реАрдВ рдФрд░ рдЪрд▓ рд░рд╣реА рд╣реИ рдпрд╛ рдпрд╣ рдЕрднреА рдорд░рд╛ рд╣реБрдЖ рд╣реИ?

рдФрд░ рд╣рд╛рдБ, +1

+1

+1

рдореИрдВ рдпрд╣ рдмрддрд╛рдирд╛ рдЪрд╛рд╣реВрдВрдЧрд╛ рдХрд┐ рдореИрдВрдиреЗ рдЗрд╕ рдкреГрд╖реНрда рдкрд░ "+1" рдХреЗ рдЙрджрд╛рд╣рд░рдгреЛрдВ рдХреА рдЧрдгрдирд╛ рдХреА рд╣реИ, рдФрд░ рдЕрдм рддрдХ рдЧрд┐рдирддреА 31 рд╣реЛ рдЧрдИ рд╣реИред рдпрд╣ рдЕрдиреНрдп рд╕рд╣рд╛рдпрдХ рдЯрд┐рдкреНрдкрдгрд┐рдпреЛрдВ рдХреА рдЧрд┐рдирддреА рдирд╣реАрдВ рдХрд░ рд░рд╣рд╛ рд╣реИ рдЬреЛ рд╡рд╛рд╕реНрддрд╡ рдореЗрдВ рдЙрд╕ рд╕рдЯреАрдХ рд╕реНрдЯреНрд░рд┐рдВрдЧ рдХреЛ рд╢рд╛рдорд┐рд▓ рдирд╣реАрдВ рдХрд░рддреЗ рд╣реИрдВред

рдпрд╣рд╛рдВ рдореБрджреНрджрд╛ рдпрд╣ рд╣реИ рдХрд┐ --insecure рдХреЛ рдкреБрд▓ рдкрд░ рд╕рдХреНрд╖рдо рдХрд░рдиреЗ рд╕реЗ рдирд┐рдпрдВрддреНрд░рдг sysadmin рд╕реЗ рджреВрд░ рд╣реЛ рдЬрд╛рддрд╛ рд╣реИ, рдЬрд╣рд╛рдВ рдпрд╣ рд╕рдВрдмрдВрдзрд┐рдд рд╣реИред
рд╕реБрд░рдХреНрд╖рд╛ рдХрдард┐рди рд╣реИ, рдФрд░ рд╕реБрд░рдХреНрд╖рд╛ рдХреЛ рдвреАрд▓рд╛ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдкрд░рд┐рд╡рд░реНрддрди рдХрд░рдирд╛ рдХреЛрдИ рдЫреЛрдЯрд╛ рдирд┐рд░реНрдгрдп рдирд╣реАрдВ рд╣реИред
рд╕рд╛рде рд╣реА, рдЬреЛ рд▓реЛрдЧ рдореМрдЬреВрджрд╛ рд╕реЗрдЯрдЕрдк рд╕реЗ рдкреВрд░реА рддрд░рд╣ рд╕реЗ рдЦреБрд╢ рд╣реИрдВ рд╡реЗ рдпрд╣рд╛рдВ рдирд╣реАрдВ рдЖрдПрдВрдЧреЗ рдФрд░ -1 рднреАред
рджреВрд╕рд░реА рдУрд░...
рд░рдЬрд┐рд╕реНрдЯреНрд░реА рд╕реЗ рдЕрд╕реБрд░рдХреНрд╖рд┐рдд рдкреБрд▓ рдХреЛ рд╕рдХреНрд╖рдо рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдбреЗрдореЙрди рдХреЛ рдлрд┐рд░ рд╕реЗ рдХреЙрдиреНрдлрд╝рд┐рдЧрд░ рдХрд░рдирд╛ рддреБрдЪреНрдЫ рд╣реИред
рдХреБрдЫ рд╕реНрд╡-рд╣рд╕реНрддрд╛рдХреНрд╖рд░рд┐рдд рдХрд░реНрдЯ рд╕реЗрдЯ рдХрд░рдирд╛ рднреА рддреБрдЪреНрдЫ рд╣реИ рдФрд░ рдпрд╣рд╛рдВ рддрдХ тАЛтАЛтАЛтАЛрдХрд┐ рдбреЙрдХрдЯрд░ рдХреЛ рдлрд┐рд░ рд╕реЗ рдХреЙрдиреНрдлрд╝рд┐рдЧрд░ рдХрд░рдиреЗ рдХреА рднреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рдирд╣реАрдВ рд╣реИред

"рд╕рд┐рд╕рдбрдорд┐рди" рдбреЙрдХрдЯрд░ рдХреЗ рд▓рд┐рдП рдПрдХ рдЙрдкрдпреЛрдЧ-рдорд╛рдорд▓рд╛ рд╣реИ, рд▓реЗрдХрд┐рди рдореИрдВ "рдбреЗрд╡рд▓рдкрд░" рдФрд░ "рдиреЙрди-рд╕рд┐рд╕рдбрдорд┐рди" рд╕рдорд╛рди рд░реВрдк рд╕реЗ рдорд╛рдиреНрдп рдЙрдкрдпреЛрдЧ рдХреЗ рдорд╛рдорд▓реЗ рд╣реИрдВред рдПрдХ рдбреЗрд╡рд▓рдкрд░ рдХреЗ рд▓рд┐рдП, --insecure рд╡рд┐рдХрд▓реНрдк рдкреНрд░рджрд╛рди рдХрд░рдиреЗ рд╕реЗ рдХрд╛рд░реНрдпрдкреНрд░рд╡рд╛рд╣ рдореЗрдВ рдШрд░реНрд╖рдг рдХрдо рд╣реЛрддрд╛ рд╣реИред

рд╢рд╛рдпрдж рд╣рдорд╛рд░реЗ рдкрд╛рд╕ рдПрдХ рд╡рд┐рдХрд▓реНрдк рдкреНрд░рджрд╛рди рдХрд░рдХреЗ рджреЛрдиреЛрдВ рджреБрдирд┐рдпрд╛ рдХреЗ рд╕рд░реНрд╡рд╢реНрд░реЗрд╖реНрда рд╣реЛ рд╕рдХрддреЗ рд╣реИрдВ рдЬреЛ sysadmins --insecure рд╡рд┐рдХрд▓реНрдк рдХреЗ рдЙрдкрдпреЛрдЧ рдХреЛ _deny_ рдХреЗ рд▓рд┐рдП рдирд┐рд░реНрджрд┐рд╖реНрдЯ рдХрд░ рд╕рдХрддреЗ рд╣реИрдВред рдЗрд╕ рддрд░рд╣, sysadmins рдХрд╛ рдЕрднреА рднреА рдкреВрд░реНрдг рдирд┐рдпрдВрддреНрд░рдг рд╣реИ, рд▓реЗрдХрд┐рди рдЧреИрд░-sysadmin рдорд╛рдорд▓реЛрдВ рдХреЛ рд╡рд░реНрдХрдлрд╝реНрд▓реЛ рджрд░реНрдж рд╕реЗ рдирд┐рдкрдЯрдиреЗ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рдирд╣реАрдВ рд╣реИред

рдПрдХ sysadmin рдХреЗ рд▓рд┐рдП рдЬреЛ рддреБрдЪреНрдЫ рд╣реИ рд╡рд╣ рдЧреИрд░-sysadmins рдХреЗ рд▓рд┐рдП рдЖрд╢реНрдЪрд░реНрдпрдЬрдирдХ рд░реВрдк рд╕реЗ рдмреЛрдЭрд┐рд▓ рд╣реЛ рд╕рдХрддрд╛ рд╣реИред рдореБрдЭреЗ рд▓рдЧрднрдЧ рджреЛ рджрд░реНрдЬрди рдбреЗрд╡рд▓рдкрд░реНрд╕ рдХреЛ рд╣рдорд╛рд░реЗ рд╡рд┐рдХрд╛рд╕ рд╕рдореВрд╣ рдореЗрдВ рдЙрдкрдпреЛрдЧ рдХрд┐рдП рдЧрдП 5 рдЕрд▓рдЧ-рдЕрд▓рдЧ рдУрдПрд╕ рдореЗрдВ рдЗрд╕ рдХреЙрдиреНрдлрд╝рд┐рдЧрд░реЗрд╢рди рдХреЛ рдмрджрд▓рдиреЗ (рдФрд░ рдлрд┐рд░ рд╕реЗ рдмрдирд╛рдиреЗ) рдореЗрдВ рдорджрдж рдХрд░рдиреА рдкрдбрд╝реА рд╣реИред рдореИрдВ рд╡рд╛рд╕реНрддрд╡ рдореЗрдВ рд╣рдорд╛рд░реЗ рд╡рд╛рддрд╛рд╡рд░рдг рдХреЗ рд▓рд┐рдП рдХреЙрдиреНрдлрд╝рд┐рдЧрд░реЗрд╢рди рдкрд░рд┐рд╡рд░реНрддрди рдХреЛ рд╕реНрд╡рдЪрд╛рд▓рд┐рдд рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдПрдХ рд╕реНрдХреНрд░рд┐рдкреНрдЯ рдмрдирд╛рдП рд░рдЦрддрд╛ рд╣реВрдВред

рд╣рдорд╛рд░реЗ sysadmins рд╡рд░реНрддрдорд╛рди рдореЗрдВ рд╣рдорд╛рд░реА рд░рдЬрд┐рд╕реНрдЯреНрд░реА рдХреЗ рд▓рд┐рдП рд╕реНрд╡-рд╣рд╕реНрддрд╛рдХреНрд╖рд░рд┐рдд рдкреНрд░рдорд╛рдгрдкрддреНрд░реЛрдВ рдХреЛ рд╕реНрдерд╛рдкрд┐рдд рдирд╣реАрдВ рдХрд░реЗрдВрдЧреЗ, рдЪрд╛рд╣реЗ рдРрд╕рд╛ рдХрд░рдирд╛ рдорд╛рдореВрд▓реА рд╣реЛ рдпрд╛ рдирд╣реАрдВред

рд╡реИрд╕реЗ рднреА, рднрд▓реЗ рд╣реА рдпрд╣ рдирд╣реАрдВ рдмрджрд▓рддрд╛ рд╣реИ, рдЕрдВрддрддрдГ рд▓реЛрдЧ рдЙрдирдХреЗ рдЕрдиреБрдХреВрд▓ рд╣реЛ рдЬрд╛рдПрдВрдЧреЗред рдореБрдЭреЗ рд▓рдЧрддрд╛ рд╣реИ рдХрд┐ рдЬрд┐рд╕ рджрд░реНрдж рд╕реЗ рдореИрдВ рдирд┐рдкрдЯ рд░рд╣рд╛ рд╣реВрдВ рд╡рд╣ рд╕рдм рджреВрд░ рд╣реЛ рдЬрд╛рдПрдЧрд╛ рдЬрдм рдЕрдЧрд▓реА рдмрд╛рд░ рд╣рдорд╛рд░реЗ sysadmins рд░рдЬрд┐рд╕реНрдЯреНрд░реА рдкрд░ рд░рдЦрд░рдЦрд╛рд╡ рдХрд░реЗрдВрдЧреЗ, рдХреНрдпреЛрдВрдХрд┐ рдЙрд╕ рд╕рдордп рд╣рдореЗрдВ рд╡рд╛рд╕реНрддрд╡рд┐рдХ рдПрд╕рдПрд╕рдПрд▓ рдкреНрд░рдорд╛рдгрдкрддреНрд░ рд╕реНрдерд╛рдкрд┐рдд рдХрд░рдиреЗ рдореЗрдВ рд╕рдХреНрд╖рдо рд╣реЛрдирд╛ рдЪрд╛рд╣рд┐рдПред рд╢рд╛рдпрдж рдпрд╣реА рдкреВрд░реА рдмрд╛рдд рд╣реИред рдЖрдЧреЗ рдмрдврд╝рдиреЗ рд╡рд╛рд▓реЗ рдЕрд╕реБрд░рдХреНрд╖рд┐рдд рд░рд╛рд╕реНрддреЗ рдХреА рддреБрд▓рдирд╛ рдореЗрдВ рд╕реБрд░рдХреНрд╖рд┐рдд рд░рд╛рд╕реНрддрд╛ рдЕрдкрдирд╛рдирд╛ рдЖрд╕рд╛рди рдмрдирд╛рдПрдВред

:+1: @CleanCut , рдФрд░ рдмрд╛рдХреА рд╕рднреА рдиреЗ рдпрд╣ рд╕рдм рдХрд╣рд╛ред рдореИрдВ рдХреЗрд╡рд▓ рдбреЗрд╡рд▓рдкрд░ рдорд╛рдорд▓реЗ рдХреЗ рд╕рд╛рде рдХрд╛рдо рдХрд░рддрд╛ рд╣реВрдВ рдФрд░ рдбреЙрдХрд░ рдбреЗрдореЙрди рдХреЛ рдлрд┐рд░ рд╕реЗ рдХреЙрдиреНрдлрд╝рд┐рдЧрд░ рдХрд░рдирд╛ рд╣рдорд╛рд░реЗ рд▓рд┐рдП рд╕рдордп рдХреА рдмрд░реНрдмрд╛рджреА рд╣реИред

рдпрджрд┐ рдЖрдкрдХреЗ рдкрд╛рд╕ рдЖрдЬ рдбреЙрдХрд░ рд╕реЙрдХреЗрдЯ рддрдХ рдкрд╣реБрдВрдЪ рд╣реИ, рддреЛ рдЖрдк рдПрдХ sysadmin _are_ рд╣реИрдВред рддреБрдо
рд░реВрдЯ рдкрд╣рд▓реЗ рд╕реЗ рд╣реА рд╣реИ, рдЖрдкрдХреЗ рдкрд╛рд╕ "рдбреЙрдХрд░ рд▓реЛрдб" рд╣реИ рдФрд░ рдкрд╣рд▓реЗ рд╕реЗ рд╣реА рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рд╡рд░реНрдХрдЕрд░рд╛рдЙрдВрдб рд╣реИ
рдЕрд╕реБрд░рдХреНрд╖рд┐рдд рд░рдЬрд┐рд╕реНрдЯреНрд░реА рдЦреАрдВрдЪрддреА рд╣реИред рдЧреНрд░рд╛рд╣рдХ рдХреЗ рд▓рд┐рдП рдЫрд╡рд┐ рд╡рд┐рдХрд▓реНрдк рдЬреЛрдбрд╝рдирд╛ рдирд╣реАрдВ рд╣реЛрдЧрд╛
рдпрдерд╛рд╕реНрдерд┐рддрд┐ рд╕реЗ рдХрдо рд╕реБрд░рдХреНрд╖рд┐рддред

рд╣рд╛рд▓рд╛рдБрдХрд┐, рдЬрд╛рдирдмреВрдЭрдХрд░ рдмрдврд╝рд╛рдиреЗ рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рдХреБрдЫ рдХрд╣рд╛ рдЬрд╛рдирд╛ рд╣реИ
рджреВрд╕рд░реЛрдВ рдХреЛ рд▓реБрднрд╛рдиреЗ рдХреЗ рд▓рд┐рдП рдЧрд▓рдд рдХрд╛рдо рдХрд░рдиреЗ рдХреА рдХреЛрд╢рд┐рд╢ рдХрд░ рд░рд╣реЗ рдбреЗрд╡рд▓рдкрд░реНрд╕ рдХреЗ рд▓рд┐рдП рдШрд░реНрд╖рдг
рдЙрдиреНрд╣реЗрдВ рд╕рд╣реА рдХрд░рдиреЗ рдореЗрдВред
18 рдЬреВрди 2015 рдХреЛ рджреЛрдкрд╣рд░ 12:41 рдмрдЬреЗ, "рдмреНрд░рд╛рдпрди рдЧреЛрдл" рдиреЛрдЯрд┐рдлрд┐рдХреЗрд╢рди @github.com рдиреЗ рд▓рд┐рдЦрд╛:

рдпрд╣рд╛рдБ рдореБрджреНрджрд╛ рдпрд╣ рд╣реИ рдХрд┐ --insecure on pull рдХреЛ рд╕рдХреНрд╖рдо рдХрд░рдиреЗ рд╕реЗ рдирд┐рдпрдВрддреНрд░рдг рджреВрд░ рд╣реЛ рдЬрд╛рддрд╛ рд╣реИ
sysadmin рд╕реЗ, рдЬрд╣рд╛рдВ рдпрд╣ рд╕рдВрдмрдВрдзрд┐рдд рд╣реИред
рд╕реБрд░рдХреНрд╖рд╛ рдХрдард┐рди рд╣реИ, рдФрд░ рдвреАрд▓реА рд╕реБрд░рдХреНрд╖рд╛ рдореЗрдВ рдкрд░рд┐рд╡рд░реНрддрди рдХрд░рдирд╛ рдХреЛрдИ рдЫреЛрдЯреА рдмрд╛рдд рдирд╣реАрдВ рд╣реИ
рдлреИрд╕рд▓рд╛ред
рд╕рд╛рде рд╣реА, рдЬреЛ рд▓реЛрдЧ рдореМрдЬреВрджрд╛ рд╕реЗрдЯрдЕрдк рд╕реЗ рдкреВрд░реА рддрд░рд╣ рдЦреБрд╢ рд╣реИрдВ рд╡реЗ рдирд╣реАрдВ рдЬрд╛ рд░рд╣реЗ рд╣реИрдВ
рдпрд╣рд╛рдБ рдкрд░ рдЖрдиреЗ рдХреЗ рд▓рд┐рдП рдФрд░ -1 рдпрд╣ рдпрд╛ рддреЛред
рджреВрд╕рд░реА рдУрд░...
рдПрдХ рд╕реЗ рдЕрд╕реБрд░рдХреНрд╖рд┐рдд рдкреБрд▓ рдХреЛ рд╕рдХреНрд╖рдо рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдбреЗрдореЙрди рдХреЛ рдлрд┐рд░ рд╕реЗ рдХреЙрдиреНрдлрд╝рд┐рдЧрд░ рдХрд░рдирд╛ рддреБрдЪреНрдЫ рд╣реИ
рд░рдЬрд┐рд╕реНрдЯреНрд░реАред
рдХреБрдЫ рд╕реНрд╡-рд╣рд╕реНрддрд╛рдХреНрд╖рд░рд┐рдд рдХрд░реНрдЯ рд╕реЗрдЯ рдХрд░рдирд╛ рднреА рддреБрдЪреНрдЫ рд╣реИ рдФрд░ рдпрд╣рд╛рдВ рддрдХ тАЛтАЛтАЛтАЛрдХрд┐ рдпрд╣ рднреА рдирд╣реАрдВ рд╣реИ
рдбреЙрдХрд░ рдХреЛ рдлрд┐рд░ рд╕реЗ рдХреЙрдиреНрдлрд╝рд┐рдЧрд░ рдХрд░реЗрдВред

-
рдЗрд╕ рдИрдореЗрд▓ рдХрд╛ рд╕реАрдзреЗ рдЙрддреНрддрд░ рджреЗрдВ рдпрд╛ рдЗрд╕реЗ GitHub рдкрд░ рджреЗрдЦреЗрдВ
https://github.com/docker/docker/issues/8887#issuecomment -113213172ред

@ewindisch @tiborvass рд╡рд╛рдкрд╕ рдкрдврд╝ рд░рд╣рд╛ рд╣реИ, рдореИрдВ рджреЗрдЦ рд░рд╣рд╛ рд╣реВрдБ https://github.com/docker/docker/issues/8887#issuecomment -75638745;

рдпрд╣ рдорд╣рд╕реВрд╕ рдХрд░рддреЗ рд╣реБрдП рдХрд┐ рдпрд╣ рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛рдУрдВ рдХреА рдПрдХ рдмрдбрд╝реА рд╕рдВрдЦреНрдпрд╛ рдХреЗ рд▓рд┐рдП рдПрдХ рдирд┐рд░рдВрддрд░ рджрд░реНрдж рд╣реИ, рд╣рдо рдЦреАрдВрдЪрдиреЗ рдХреЗ рд▓рд┐рдП --insecure рдЬреЛрдбрд╝рдиреЗ рдкрд░ рдкреБрдирд░реНрд╡рд┐рдЪрд╛рд░ рдХрд░ рд░рд╣реЗ рд╣реИрдВред @ewindisch рдФрд░ рдореИрдВ рдПрдХ рдЬрдирд╕рдВрдкрд░реНрдХ рдкрд░ рдХрд╛рдо рдХрд░реЗрдВрдЧреЗ рдЬрд┐рд╕реЗ рд╣рдо рдЗрд╕ рдореБрджреНрджреЗ рд╕реЗ
рд▓рдВрдмреЗ рдЗрдВрддрдЬрд╛рд░ рдХреЗ рд▓рд┐рдП рдЦреЗрдж рд╣реИ, рдФрд░ рдЕрдкрдиреА рд░рд╛рдп рджреЗрдиреЗ рдФрд░ рдЕрдкрдиреЗ рджрд░реНрдж рдмрд┐рдВрджреБрдУрдВ рдХреЛ рдЗрдВрдЧрд┐рдд рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдзрдиреНрдпрд╡рд╛рджред

рдХреНрдпрд╛ рд╡рд╣ рдЕрднреА рднреА рд╡рд░реНрддрдорд╛рди рд╕реНрдерд┐рддрд┐ рд╣реИ? (рдореБрдЭреЗ рдирд╣реАрдВ рд▓рдЧрддрд╛ рдХрд┐ рдХреЛрдИ рдкреАрдЖрд░ рдмрдирд╛рдпрд╛ рдЧрдпрд╛ рдерд╛)

+1

рдпрд╣ рдореБрдЭреЗ рд░реЛрдЬрд╛рдирд╛ рдкрд░реЗрд╢рд╛рди рдФрд░ рдкрд░реЗрд╢рд╛рди рдХрд░рддрд╛ рд░рд╣рддрд╛ рд╣реИред

:( рдЙрджрд╛рд╕ рд╢рдВрдХреБред

--inscure рдПрдХ рдбреЗрд╡рд▓рдкрд░ рдкреАрдУрд╡реА рд╕реЗ рдкреВрд░реА рддрд░рд╣ рд╕рдордЭ рдореЗрдВ рдЖрддрд╛ рд╣реИред рдЗрд╕реЗ рд╕реБрд░рдХреНрд╖рд┐рдд рдмрдирд╛рдиреЗ рдХреЗ рд▓рд┐рдП рдЕрдкрдиреЗ рд╡рд╛рддрд╛рд╡рд░рдг рдореЗрдВ рдбреЙрдХрдЯрд░ рдХреЛ рд▓рд╛рдЧреВ рдХрд░рдиреЗ рд╡рд╛рд▓реЗ рд╡реНрдпрдХреНрддрд┐ рдкрд░ред

+1

:+1:

_рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛ рдорддрджрд╛рди_

_рдЗрд╕ рдЪрд░реНрдЪрд╛ рдореЗрдВ рдкрд░рд┐рд╡рд░реНрддрди рд╣реЛрдиреЗ рдкрд░ рд╕реВрдЪрдирд╛ рдкреНрд░рд╛рдкреНрдд рдХрд░рдиреЗ рдХрд╛ рд╕рдмрд╕реЗ рдЕрдЪреНрдЫрд╛ рддрд░реАрдХрд╛ рд╢реАрд░реНрд╖ рджрд╛рдИрдВ рдУрд░ рд╕рджрд╕реНрдпрддрд╛ рд▓реЗрдВ рдмрдЯрди рдкрд░ рдХреНрд▓рд┐рдХ рдХрд░рдирд╛ рд╣реИред_

рдиреАрдЪреЗ рд╕реВрдЪреАрдмрджреНрдз рд▓реЛрдЧреЛрдВ рдиреЗ рдпрд╛рджреГрдЪреНрдЫрд┐рдХ +1 рдХреЗ рд╕рд╛рде рдЖрдкрдХреА рд╕рд╛рд░реНрдердХ рдЪрд░реНрдЪрд╛ рдХреА рд╕рд░рд╛рд╣рдирд╛ рдХреА рд╣реИ:

@justinclayton
@anandkumarpatel
@tangr1
@fred4jupiter
@mingfang
@djannot
@рдлреНрд░рд╕реНрдЯреА
@tobegit3hub
@testaccountspivey
@рдорд╣рдорд░рд╛рд╣
@mwhooker
@ рд░рдпрд╛рди-рд╕реНрдЯреЗрдЯрд▓реЗрд╕
@jonathanvaughn
@gollawil
@ebartz
@maelp

+1

+1

+1

рд╣рдо рдПрдХ рдмрдВрдж рдиреЗрдЯрд╡рд░реНрдХ рдореЗрдВ рдПрдХ рдЖрдВрддрд░рд┐рдХ рд░рдЬрд┐рд╕реНрдЯреНрд░реА рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рддреЗ рд╣реИрдВ, рдЗрд╕реЗ рдЬреЛрдбрд╝рдиреЗ рд╕реЗ рд╣рдорд╛рд░реЗ рд▓рд┐рдП рддреИрдирд╛рддреА рдЖрд╕рд╛рди рд╣реЛ рдЬрд╛рдПрдЧреАред

+1

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

рджреБрдГрдЦ рдХреА рдкрд╛рд░реНрдЯреА рдХреЗ рд▓рд┐рдП +1!

14 рд╕рд┐рддрдВрдмрд░, 2015 рдХреЛ рджреЛрдкрд╣рд░ 1:32 рдмрдЬреЗ, рдЧреЙрд░реНрдбрди рдиреЛрдЯрд┐рдлрд┐рдХреЗрд╢рди @github.com рдиреЗ рд▓рд┐рдЦрд╛:

рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛ рдорддрджрд╛рди

рдЗрд╕ рдЪрд░реНрдЪрд╛ рдореЗрдВ рдкрд░рд┐рд╡рд░реНрддрди рд╣реЛрдиреЗ рдкрд░ рд╕реВрдЪрдирд╛ рдкреНрд░рд╛рдкреНрдд рдХрд░рдиреЗ рдХрд╛ рд╕рдмрд╕реЗ рдЕрдЪреНрдЫрд╛ рддрд░реАрдХрд╛ рд╢реАрд░реНрд╖ рджрд╛рдИрдВ рдУрд░ рд╕рджрд╕реНрдпрддрд╛ рд▓реЗрдВ рдмрдЯрди рдкрд░ рдХреНрд▓рд┐рдХ рдХрд░рдирд╛ рд╣реИред

рдиреАрдЪреЗ рд╕реВрдЪреАрдмрджреНрдз рд▓реЛрдЧреЛрдВ рдиреЗ рдпрд╛рджреГрдЪреНрдЫрд┐рдХ +1 рдХреЗ рд╕рд╛рде рдЖрдкрдХреА рд╕рд╛рд░реНрдердХ рдЪрд░реНрдЪрд╛ рдХреА рд╕рд░рд╛рд╣рдирд╛ рдХреА рд╣реИ:

@justinclayton
@anandkumarpatel
@tangr1
@fred4jupiter
@mingfang
@djannot
@рдлреНрд░рд╕реНрдЯреА
@tobegit3hub
@testaccountspivey
@рдорд╣рдорд░рд╛рд╣
@mwhooker
@ рд░рдпрд╛рди-рд╕реНрдЯреЗрдЯрд▓реЗрд╕
@jonathanvaughn
@gollawil
@ebartz
@maelp

-
рдЗрд╕ рдИрдореЗрд▓ рдХрд╛ рд╕реАрдзреЗ рдЙрддреНрддрд░ рджреЗрдВ рдпрд╛ рдЗрд╕реЗ GitHub рдкрд░ рджреЗрдЦреЗрдВред

+1

рджреБрдГрдЦ рдХреА рдкрд╛рд░реНрдЯреА рдХреЗ рд▓рд┐рдП +1

рд▓реЛрдЧреЛрдВ рдХреЛ "+1" рдХрд╛ рдЙрдкрдпреЛрдЧ рдмрдВрдж рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдХрд╣рдиреЗ рд╡рд╛рд▓реЗ рдмреЙрдЯ рдХреЗ рдкреНрд░рд┐рдп рд╕реНрд╡рд╛рдореА:
рд╣рдо рдЗрд╕рд╕реЗ рдирд┐рдкрдЯрдиреЗ рдХреЗ рд▓рд┐рдП +1 рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рддреЗ рд╣реИрдВ рдФрд░ рдХрд╣рдиреЗ рдХреЗ рд▓рд┐рдП рдФрд░ рдХреБрдЫ рдирд╣реАрдВ рд╣реИред

+1

+1

SSH рд╕реБрд░рдВрдЧреЛрдВ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдиреЗ рд╕рд╣рд┐рдд рдХреБрдЫ рд╡рд░реНрдХрдЕрд░рд╛рдЙрдВрдб рд╣реИрдВ - рд▓реЗрдХрд┐рди рдЗрд╕рдХреЗ рд▓рд┐рдП рд░рдЬрд┐рд╕реНрдЯреНрд░реА рд╣реЛрд╕реНрдЯ рдкрд░ ssh рдЦрд╛рддреЛрдВ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реЛрддреА рд╣реИред рдирд┐рдореНрдирд▓рд┐рдЦрд┐рдд рд╡рд░реНрдХрдЕрд░рд╛рдЙрдВрдб, рдЗрд╕рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рдирд╣реАрдВ рд╣реИред

рд░рдЬрд┐рд╕реНрдЯреНрд░реА рдкреЛрд░реНрдЯ рдлрд╝реЙрд░рд╡рд░реНрдбрд░ рдХреЛ рдирд┐рдореНрдирд╛рдиреБрд╕рд╛рд░ рдЪрд▓рд╛рдПрдБ:

docker run --name registry_forwarder -d -p 5000:5000 -e REGISTRY_HOST="<registry_host_ip>" -e REGISTRY_PORT="5000" rsmoorthy/registry-forwarder

рдФрд░ рдлрд┐рд░ рдЕрдкрдиреА рд╕реНрдерд╛рдиреАрдп рд░рдЬрд┐рд╕реНрдЯреНрд░реА рд╕реЗ рдЫрд╡рд┐рдпреЛрдВ рдХреЛ рдЦреАрдВрдЪреЗрдВ рдпрд╛ рдзрдХреНрдХрд╛ рджреЗрдВ:

docker pull localhost:5000/your-image
docker push localhost:5000/my-image

@rsmoorthy рдпрд╣ рд╢рд╛рдирджрд╛рд░ рд╣реИред рдЗрд╕ рд╡рд░реНрддрдорд╛рди рдкреНрд░рддрд┐рдмрдВрдз рдХреА рдирд┐рд░рд░реНрдердХрддрд╛ рдХреЛ рд╕рдВрдХреНрд╖реЗрдк рдореЗрдВ рдкреНрд░рджрд░реНрд╢рд┐рдд рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдзрдиреНрдпрд╡рд╛рджред

рдбреЙрдХрд░, рдХреГрдкрдпрд╛ рдЗрд╕ рд╡рд┐рд╢реЗрд╖ рдмреИрдЯрд░реА рдХреЛ рдлрд┐рд░ рд╕реЗ рд╢рд╛рдорд┐рд▓ рдХрд░реЗрдВред

+1

рдореЗрд░рд╛ рдХрд╣рдирд╛ рд╣реИ рдХрд┐ рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛ рдкрд░ рдЬрдмрд░рджрд╕реНрддреА рд╕реБрд░рдХреНрд╖рд╛ рдХреЛ рдкреНрд░реЛрддреНрд╕рд╛рд╣рд┐рдд рдХрд░рдиреЗ рд╕реЗ рдбреЙрдХрдЯрд░ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдиреЗ рдкрд░ рдореЗрд░реЗ рд╡рд┐рдЪрд╛рд░ рдЧрдВрднреАрд░ рд░реВрдк рд╕реЗ рдкреНрд░рднрд╛рд╡рд┐рдд рд╣реБрдП рд╣реИрдВред рдореИрдВ рдкреВрд░реА рддрд░рд╣ рд╕реЗ рд╕рдордЭрддрд╛ рд╣реВрдВ рдХрд┐ рд╣рдо рд╢реБрд░реБрдЖрдд рдореЗрдВ рдбреЗрдореЙрди рдореЗрдВ --insecure-рд░рдЬрд┐рд╕реНрдЯреНрд░реА рдзреНрд╡рдЬ рдЬреЛрдбрд╝ рд╕рдХрддреЗ рд╣реИрдВ, рдФрд░ рдореИрдВ рдЙрди рд╕рднреА рдХрд╛рд░рдгреЛрдВ рдореЗрдВ рдирд╣реАрдВ рдЬрд╛рдКрдВрдЧрд╛ рдЬреЛ рд╣рд░ рд╕рдордп рдХрд╛рдо рдирд╣реАрдВ рдХрд░рддреЗ рд╣реИрдВ, рдпрд╛ рдЕрд╕рдВрднрд╡ рд╣реЛ рд╕рдХрддреЗ рд╣реИрдВред

рдореЗрд░реЗ рдкрд╛рд╕ рдбреЙрдХрд░ рдбреЗрд╡рд▓рдкрд░реНрд╕ рдХреЗ рд▓рд┐рдП рдПрдХ рдкреНрд░рд╢реНрди рд╣реИ, рдХреНрдпрд╛ рдЖрдк рд▓реЛрдЧ рд╡рд╛рд╕реНрддрд╡ рдореЗрдВ рд╕реЛрдЪрддреЗ рд╣реИрдВ рдХрд┐ рдЖрдк рдЬрд╛рдирддреЗ рд╣реИрдВ рдХрд┐ рдЕрдВрддрд┐рдо рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛ рдХреЗ рд▓рд┐рдП рд╕рдмрд╕реЗ рдЕрдЪреНрдЫрд╛ рдХреНрдпрд╛ рд╣реИ? рдореБрдЭреЗ рдЕрдкрдиреА рд░рдЬрд┐рд╕реНрдЯреНрд░рд┐рдпреЛрдВ рдкрд░ рдПрд╕рдПрд╕рдПрд▓ рдХреА рдмрд┐рд▓реНрдХреБрд▓ рднреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рдирд╣реАрдВ рд╣реИ, рдХреНрдпреЛрдВрдХрд┐ рдЬрд┐рд╕ рдиреЗрдЯрд╡рд░реНрдХ рдкрд░ рд╡реЗ рдЪрд▓рддреЗ рд╣реИрдВ рд╡рд╣ рдкрд╣рд▓реЗ рд╕реЗ рд╣реА рдкреВрд░реА рддрд░рд╣ рд╕реЗ рдПрдиреНрдХреНрд░рд┐рдкреНрдЯреЗрдб рд╣реИред рддреЛ рдкреГрдереНрд╡реА рдкрд░ рдореИрдВ рдПрдиреНрдХреНрд░рд┐рдкреНрдЯреЗрдб рдЯреНрд░реИрдлрд╝рд┐рдХ рдХреЛ рдПрдиреНрдХреНрд░рд┐рдкреНрдЯ рдХреНрдпреЛрдВ рдХрд░реВрдВрдЧрд╛, рдХреНрдпрд╛ рдпрд╣ рд╡рд╛рд╕реНрддрд╡ рдореЗрдВ рдУрд╡рд░рд╣реЗрдб рдЬреЛрдбрд╝рдиреЗ рдФрд░ рдЯреБрдХрдбрд╝реЛрдВ рдХреЛ рдкрд╣рд▓реЗ рд╕реЗ рд╣реА рдЬрдЯрд┐рд▓ рдФрд░ рд╡рд┐рд╢рд╛рд▓ рдкреНрд░рдгрд╛рд▓реА рдореЗрдВ рдЬреЛрдбрд╝рдиреЗ рдХреЗ рдЕрд▓рд╛рд╡рд╛ рдХреБрдЫ рднреА рдХрд░ рд░рд╣рд╛ рд╣реИ?

рдХреНрдпрд╛ рд╡рд╛рд╕реНрддрд╡ рдореЗрдВ рдРрд╕реЗ рдорд╛рдорд▓реЗ рднреА рд╣реИрдВ рдЬрд╣рд╛рдВ рд▓реЛрдЧ рдЗрдВрдЯрд░рдиреЗрдЯ рдкрд░ рдПрдХ рдирд┐рдЬреА рд░рдЬрд┐рд╕реНрдЯреНрд░реА рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░ рд░рд╣реЗ рд╣реИрдВ? рдЙрд╕ рдЕрд░реНрде рдореЗрдВ рдкреНрд░рдорд╛рдгреАрдХрд░рдг рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рдХреЛрдИ рдХреНрдпрд╛ рдХрд░рддрд╛ рд╣реИ? рдХреНрдпрд╛ рдХреЛрдИ рд╕рд┐рд░реНрдл рдПрдХ рдЫрд╡рд┐ рдХреЛ рдиреАрдЪреЗ рдирд╣реАрдВ рдЦреАрдВрдЪ рд╕рдХрддрд╛ рд╣реИ рдФрд░ рдлрд┐рд░ рдЙрд╕реЗ рдЕрд▓рдЧ рдХрд░ рд╕рдХрддрд╛ рд╣реИ? рджреВрд╕рд░реЗ рдХрдВрдкреНрдпреВрдЯрд░ рдХреЗ рд░рд╛рд╕реНрддреЗ рдореЗрдВ рдЗрд╕реЗ рдЗрдВрдЯрд░рд╕реЗрдкреНрдЯ рдХрд░рдиреЗ рдХреА рдХреЛрд╢рд┐рд╢ рдХрд░рдиреЗ рдХреЗ рдмрдЬрд╛рдп?

рдЯреАрдПрд▓; рдбреАрдЖрд░ +1

+1

@Supernomad рдЕрдЪреНрдЫреА рддрд░рд╣ рд╕реЗ рдХрд╣рд╛ред

рдЗрд╕реЗ рдбреЙрдХрдЯрд░ рдХреА рдУрд░ рд╕реЗ рджреЗрдЦреЗрдВ: рдпрд╣ рдПрдХ рдРрд╕рд╛ рдореБрджреНрджрд╛ рд╣реИ рдЬрд┐рд╕реЗ рдмреЗрд╣рддрд░ рддрд░реАрдХреЗ рд╕реЗ рдХрднреА рднреА рдЖрдзрд┐рдХрд╛рд░рд┐рдХ рд░реВрдк рд╕реЗ рд▓рд╛рдЧреВ рдирд╣реАрдВ рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ, рд▓реЗрдХрд┐рди рджрд░реНрдж рдХреЛ рдХрдо рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдмрд╣реБрдд рд╕рд╛рд░реЗ рд╕рдВрднрд╛рд╡рд┐рдд рд╕рдорд╛рдзрд╛рди рдХреЗ рд╕рд╛рдеред рдХреБрдЫ рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛ рдЬрд╝реЛрд░ рд╕реЗ рдЪрд┐рд▓реНрд▓рд╛рдирд╛ рдкреНрд░рддрд┐рдпреЛрдЧрд┐рддрд╛ рдХреЗ рдорд╛рд░реНрдХреЗрдЯрд┐рдВрдЧ рд▓реЗрдмрд▓рд┐рдВрдЧ рдбреЙрдХрдЯрд░ рдХреА рддреБрд▓рдирд╛ рдореЗрдВ "рдЙрджреНрджреЗрд╢реНрдп рдкрд░ рдЕрд╕реБрд░рдХреНрд╖рд┐рдд" рдХреЗ рд░реВрдк рдореЗрдВ рдЕрднреА рднреА рдХрдо рджрд░реНрджрдирд╛рдХ рд╣реИ, рдФрд░ рдЗрд╕рдХреА рдкреНрд░рддрд┐рд╖реНрдард╛ рдХреЛ рд╣рдореЗрд╢рд╛ рдХреЗ рд▓рд┐рдП рдиреБрдХрд╕рд╛рди рдкрд╣реБрдВрдЪрд╛ рд░рд╣рд╛ рд╣реИред
рдРрд╕рд╛ рдХрд╣рдХрд░, +1ред

@tiborvass @ewindisch рдпрд╣ рдореБрджреНрджрд╛ рдПрдХ рд╕рд╛рд▓ рд╕реЗ рдЕрдзрд┐рдХ рдкреБрд░рд╛рдирд╛ рд╣реИред 8 рдорд╣реАрдиреЗ рд╕реЗ рдЕрдзрд┐рдХ рд╕рдордп рд╣реЛ рдЧрдпрд╛ рд╣реИ рдЬрдм рдЖрдкрдиреЗ рдХрд╣рд╛ рдерд╛ рдХрд┐ рдЗрд╕рдХрд╛ рдкреБрдирд░реНрдореВрд▓реНрдпрд╛рдВрдХрди рдХрд┐рдпрд╛ рдЬрд╛рдирд╛ рд╣реИред рдХреНрдпрд╛ рдЖрдкрдиреЗ рдЗрд╕рдХрд╛ рдореВрд▓реНрдпрд╛рдВрдХрди рдХрд┐рдпрд╛ рд╣реИ? рдпрджрд┐ рд╣рд╛рдВ, рддреЛ рдХреНрдпрд╛ рдирд┐рд░реНрдгрдп рд▓рд┐рдпрд╛ рдЧрдпрд╛ рд╣реИ ? рднрд╛рдИ рдХреЛ рдлрд╛рдВрд╕реА рдкрд░ рдордд рдЫреЛрдбрд╝реЛ! :-)

рдЪреВрдВрдХрд┐ рдЗрд╕ рдореБрджреНрджреЗ рдХреЛ рд╢реБрд░реВ рдореЗрдВ рдЦреЛрд▓рд╛ рдФрд░ рдмрдВрдж рдХрд┐рдпрд╛ рдЧрдпрд╛ рдерд╛ рдФрд░ рдлрд┐рд░ рд╕реЗ рдЦреЛрд▓рд╛ рдЧрдпрд╛ рдерд╛, рд╕рдореБрджрд╛рдп рдиреЗ рдЗрд╕реЗ рд╕реНрд╡рдпрдВ рдареАрдХ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдХрдИ рддрд░реАрдХреЗ рдирд┐рдХрд╛рд▓реЗ рд╣реИрдВ, рдореБрдЦреНрдп рд░реВрдк рд╕реЗ рдЗрд╕ рдбрд┐рдлрд╝реЙрд▓реНрдЯ рд╕реЗрдЯрд┐рдВрдЧ рдХреА рдирд┐рд░рд░реНрдердХрддрд╛ рдХреЛ рдкреНрд░рджрд░реНрд╢рд┐рдд рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП:

  • ssh -N -L 5000:host:5000 user<strong i="10">@host</strong> && docker pull localhost:5000/lolsecurity
  • socat tcp4-listen:5000,reuseaddr,fork tcp4:registry:5000 && docker pull localhost:5000/lolsecurity
  • docker-machine create -d virtualbox --engine-insecure-registry 0.0.0.0/0 lolsecurity
  • docker run --name registry_forwarder -d -p 5000:5000 -e REGISTRY_HOST="<registry_host_ip>" -e REGISTRY_PORT="5000" rsmoorthy/registry-forwarder && docker pull localhost:5000/lolsecurity

рдЙрд▓реНрд▓реЗрдЦ рдирд╣реАрдВ рд╣реИ рдХрд┐ CoreOS рдЕрдм рдбрд┐рдлрд╝реЙрд▓реНрдЯ рдХреЗ рд░реВрдк рдореЗрдВ --insecure-registry 0.0.0.0/0 рд╕рд╛рде рдЬрд╣рд╛рдЬ рдХрд░рддрд╛ рд╣реИред рдпреЗ рдЙрджрд╛рд╣рд░рдг рд╕реНрдкрд╖реНрдЯ рд░реВрдк рд╕реЗ рджрд┐рдЦрд╛рддреЗ рд╣реИрдВ рдХрд┐ рдпрд╣ рд╡рд┐рдЪрд╛рд░ рдХрд┐ "рд╕рд┐рд╕рдбрдорд┐рди" рдФрд░ "рдбреЗрд╡рд▓рдкрд░" рдХреЗ рдмреАрдЪ рдЕрд▓рдЧ-рдЕрд▓рдЧ рдЪрд┐рдВрддрд╛рдУрдВ рдХреА рд░реЗрдЦрд╛рдПрдВ рд╣реИрдВ, рдЕрдм 2015 рдореЗрдВ рдХрд╛рдлреА рд╣рдж рддрдХ рдордирдорд╛рдиреА рдФрд░ рдирдХрд▓реА рд╣реИрдВред рд╡рд╛рд╕реНрддрд╡ рдореЗрдВ, рдХрдВрдЯреЗрдирд░реЛрдВ рдХрд╛ рд╡рд┐рдЪрд╛рд░ (рдЬрд┐рдирдореЗрдВ рд╕реЗ рдбреЙрдХрд░ рдЙрдирдХрд╛ рдкреНрд░рдореБрдЦ рд╣реИ) рдЗрдВрдЬреАрд▓рд╡рд╛рджреА) рдиреЗ рдкрд╛рд░рдВрдкрд░рд┐рдХ рдСрдкреНрд╕ рд╕реЗ рджреВрд░ рдЗрд╕ рдкреНрд░рд╡реГрддреНрддрд┐ рдХреЛ рдмрд╣реБрдд рддреЗрдЬ рдХрд░ рджрд┐рдпрд╛ рд╣реИ рдЬреЛ рдЕрднреА рднреА рдкрд╣рд▓реА рдмрд╛рд░ рдореЗрдВ рдХрд┐рд╕реА рдХреЛ рднреА "рд╕рд┐рд╕рдбрдорд┐рди" рдХрд╣рдиреЗ рдХреЗ рд▓рд┐рдП рдкрд░реЗрд╢рд╛рди рдХрд░рддрд╛ рд╣реИред

рд╡реИрд╕реЗ рднреА, рдореБрдЭреЗ рдпрд╣ рджреЗрдЦрдирд╛ рдЕрдЪреНрдЫрд╛ рд▓рдЧреЗрдЧрд╛ рдХрд┐ рдпрд╣ рдЕрдЪреНрдЫреЗ рдХреЗ рд▓рд┐рдП рдмрдВрдж рд╣реЛ рдЧрдпрд╛ рд╣реИ, рдПрдХ рддрд░рдл рдпрд╛ рдХрд┐рд╕реА рдЕрдиреНрдпред

+1

+1

+1

рдореБрдЭреЗ рдЕрдкрдиреА рдПрд╕рдПрд╕рдПрд▓ рдирд┐рдЬреА рдХреБрдВрдЬреА рдХреЗ рд╕рд╛рде рдбреЙрдХрд░ рд░рдЬрд┐рд╕реНрдЯреНрд░реА рдкрд░ рднрд░реЛрд╕рд╛ рдХреНрдпреЛрдВ рдХрд░рдирд╛ рдЪрд╛рд╣рд┐рдП?

рдЕрдиреНрдп CoreOS рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛рдУрдВ рдХреЗ рд▓рд┐рдП рдЗрд╕ рд╣рд╕реНрддрдХреНрд╖реЗрдк рд╕реЗ рд╕реВрдЦрдиреЗ рдХреЗ рд▓рд┐рдП рдЫреЛрдбрд╝ рджрд┐рдпрд╛,
https://coreos.com/os/docs/latest/registry-authentication.html#using -a-registry-without-ssl-configured

@politician рдЗрд╕реЗ рдЦреБрдж рд╕реЗ рдмреЗрд╣рддрд░ рдирд╣реАрдВ рдХрд╣ рд╕рдХрддреЗ рдереЗред рдпрд╣ рдирд┐рд╢реНрдЪрд┐рдд рд░реВрдк рд╕реЗ, рдРрд╕рд╛ рд▓рдЧрддрд╛ рд╣реИ рдХрд┐ рдбреЙрдХрд░ рдЗрд╕ рддрдереНрдп рдХреЛ рдЕрдирджреЗрдЦрд╛ рдХрд░ рд░рд╣рд╛ рд╣реИ рдХрд┐ рдЙрдирдХреЗ рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛рдУрдВ рдХрд╛ рдПрдХ рдмрдбрд╝рд╛ рд╣рд┐рд╕реНрд╕рд╛ рдХрдо рд╕реЗ рдХрдо рдЕрд╕рдВрддреБрд╖реНрдЯ рд╣реИред

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

рдореИрдВ рдЕрддреНрдпрдзрд┐рдХ рдЙрди рд╡рд┐рдХрд▓реНрдкреЛрдВ рдкрд░ рдПрдХ рдирдЬрд╝рд░ рдбрд╛рд▓рдиреЗ рдХрд╛ рд╕реБрдЭрд╛рд╡ рджреЗрддрд╛ рд╣реВрдВ рдЬреЛ рдИрдорд╛рдирджрд╛рд░реА рд╕реЗ рдбреЙрдХрдЯрд░ рд╕реЗ рдмреЗрд╣рддрд░ рд╣реИрдВ, рдЬреИрд╕реЗ рдХрд┐ рд░реЙрдХреЗрдЯ, рдХрдЪреНрдЪрд╛ рдПрд▓рдПрдХреНрд╕рд╕реА, рдХреНрдпреВрдореВ (рд╡рд╣реА рдирд╣реАрдВ рд▓реЗрдХрд┐рди рдлрд┐рд░ рднреА рдмреЗрд╣рддрд░) рдмрд╕ рдХреБрдЫ рд╣реА рдирд╛рдо рд░рдЦрдиреЗ рдХреЗ рд▓рд┐рдПред

рдореИрдВ рдЙрди рд╕рднреА рд▓реЛрдЧреЛрдВ рдХреЛ рджреГрдврд╝рддрд╛ рд╕реЗ рд╕реБрдЭрд╛рд╡ рджреВрдВрдЧрд╛ рдЬреЛ рдореБрдЭреЗ рдкрддрд╛ рд╣реИ рдХрд┐ рдЕрдм рд╕реЗ рдХрдВрдЯреЗрдирд░реЛрдВ рдкрд░ рд╡рд┐рдЪрд╛рд░ рдХрд░ рд░рд╣рд╛ рд╣реИред рдмрд╣реБрдд рдХрдо рд╕реЗ рдХрдо рдЬрдм рддрдХ рдбреЙрдХрдЯрд░ рдХреЗ рд▓реЛрдЧреЛрдВ рдХреЛ рдкрддрд╛ рдирд╣реАрдВ рдЪрд▓рддрд╛ рдХрд┐ рдЙрдиреНрд╣реЗрдВ рдХреЛрдИ рдЬрд╛рдирдХрд╛рд░реА рдирд╣реАрдВ рд╣реИ, рдФрд░ рдореИрдВ рдЗрд╕ рдмрд╛рдд рдкрд░ рдЬреЛрд░ рджреЗрддрд╛ рд╣реВрдВ рдХрд┐ рд╕реБрд░рдХреНрд╖рд╛ рдХреЗ рдорд╛рдорд▓реЗ рдореЗрдВ рдЕрдВрддрд┐рдо рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛ рдХреЗ рд▓рд┐рдП рд╕рдмрд╕реЗ рдЕрдЪреНрдЫрд╛ рдХреНрдпрд╛ рд╣реИред

рдореИрдВрдиреЗ рдЫреЛрдбрд╝ рджрд┐рдпрд╛ рдФрд░ рдПрдХ рд╕рд╕реНрддрд╛ рд╕рдорд░реНрдкрд┐рдд рдПрд╕рдПрд╕рдПрд▓ рдкреНрд░рдорд╛рдгрдкрддреНрд░ рдЦрд░реАрджрд╛ред рд╕реАрдП рд╕рд┐рд╕реНрдЯрдо рдкрд░ рдбреЙрдХрд░ рд╕реАрдПрд▓рдЖрдИ рдирд┐рд░реНрднрд░рддрд╛ рдЕрднреА рдмрд╣реБрдд рдордЬрдмреВрдд рд╣реИ - рд╕реНрд╡-рд╣рд╕реНрддрд╛рдХреНрд╖рд░рд┐рдд рдкреНрд░рдорд╛рдгрдкрддреНрд░ рдХреЗрд╡рд▓ рдкрд░рд┐рдЪрд╛рд▓рди рдирд┐рд░рд╛рд╢рд╛рдЬрдирдХ рдирд╣реАрдВ рд╣реИрдВ, рд╡реЗ рдмрд╕ рдХрд╛рдо рдирд╣реАрдВ рдХрд░рддреЗ рд╣реИрдВред

  • рдбреЙрдХрд░-рдорд╢реАрди рдЖрдкрдХреЗ ca.crt рдУрд╡рд░рд░рд╛рдЗрдб рдХреЛ рдбрд╛рдЙрди/рдЕрдк рдХреЗ рдмреАрдЪ рд╣рдЯрд╛ рджреЗрддрд╛ рд╣реИ
  • рдЖрдкрдХреА рдХрд┐рд╕реА рднреА рдореВрд▓ рдЫрд╡рд┐ рдореЗрдВ рд╕реАрдЖрдИ рдХреЗ рд▓рд┐рдП рдбреНрд░реЛрди рдЬреИрд╕реЗ рдкреНрд░рдорд╛рдгрд┐рдд рдЙрдкрдХрд░рдг рд╢рд╛рдорд┐рд▓ рдирд╣реАрдВ рд╣реИрдВ рдЕрд╕рдВрднрд╡
  • рдбреЙрдХрд░ рд╕реАрдПрд▓рдЖрдИ рдХрд░реНрдЯ рдХреЗ рд▓рд┐рдП рдПрдХ рдЧреИрд░-рдорд╛рдирдХ рдлрд╝реЛрд▓реНрдбрд░ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рддрд╛ рд╣реИ, рдЗрд╕рд▓рд┐рдП рдпрд╣ рдпрд╛рдж рд░рдЦрдиреЗ рдХреЗ рд▓рд┐рдП рдХреБрдЫ рдФрд░ рд╣реИред
  • рдпрд╣рд╛рдВ рддрдХ тАЛтАЛрдХрд┐ рдЕрдЧрд░ рдЖрдк рдЗрд╕реЗ 18 рдШрдВрдЯреЗ рдмрд╛рдж рдХрд╛рдо рдкрд░ рд▓рд╛рддреЗ рд╣реИрдВ, рддреЛ рдЖрдкрдХреЛ рд╣рдореЗрд╢рд╛ рдпрд╣ рдорд╣рд╕реВрд╕ рд╣реЛрдЧрд╛ рдХрд┐ рдХреБрдЫ рдФрд░ рдЯреВрдЯ рдЧрдпрд╛ рд╣реИ

рдирд┐рдЪрд▓рд╛ рд░реЗрдЦрд╛: рд╕реНрд╡-рд╣рд╕реНрддрд╛рдХреНрд╖рд░рд┐рдд рдкреНрд░рдорд╛рдгрдкрддреНрд░ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдиреЗ рдХрд╛ рдкреНрд░рдпрд╛рд╕ рдХрд░рддреЗ рд╕рдордп рдбреЙрдХрд░ рдЖрдкрдХреА рдСрдкреНрд╕ рдЯреАрдо рдХреЛ рд▓рдЧрд╛рддрд╛рд░ рдЪрд▓рдиреЗ рд╡рд╛рд▓рд╛ рджрдВрдб рджреЗрддрд╛ рд╣реИред

рдпрд╣ рдФрд░ рднреА рдирд┐рд░рд╛рд╢рд╛рдЬрдирдХ рд╣реИ рдХреНрдпреЛрдВрдХрд┐ curl -k рдЕрдирдВрдд рдХрд╛рд▓ рд╕реЗ рдЕрд╕реНрддрд┐рддреНрд╡ рдореЗрдВ рд╣реИред

+1

рдпрд╣ рдмрд╣реБрдд рджреБрдЦ рдХреА рдмрд╛рдд рд╣реИ рдХрд┐ рд╡реЗ рдЗрд╕ рдкрд░ рдзреНрдпрд╛рди рдирд╣реАрдВ рджреЗрддреЗред рдЕрдЧрд░ рдХреБрдЫ рджреЗрд╡ рд╕рд┐рд░реНрдл рдбреЙрдХрд░ рдХреЗ рд╕рд╛рде рдШреВрдордирд╛ рдЪрд╛рд╣рддреЗ рд╣реИрдВ рдФрд░ рдЕрдкрдиреЗ рдкрд░реНрдпрд╛рд╡рд░рдг рдХреА рдореЗрдЬрдмрд╛рдиреА рдХрд░рдирд╛ рдЪрд╛рд╣рддреЗ рд╣реИрдВ, рддреЛ рдЖрдо рддреМрд░ рдкрд░ рдЖрдк рдПрд╕рдПрд╕рдПрд▓ рдХрд░реНрдЯ рдФрд░ рд╕рд╛рдорд╛рди рдХреЗ рд╕рд╛рде рдЧрдбрд╝рдмрдбрд╝ рдирд╣реАрдВ рдХрд░рдирд╛ рдЪрд╛рд╣рддреЗ рд╣реИрдВред рдЗрд╕рдХреЗ рдЕрддрд┐рд░рд┐рдХреНрдд, рдпрджрд┐ рдЖрдкрдХреЗ рдкрд╛рд╕ рдШрд░ рдкрд░ рдЕрдкрдирд╛ рд╕рд░реНрд╡рд░ рд╣реИ рдЬреЛ рд╕рд╛рд░реНрд╡рдЬрдирд┐рдХ рд╣реЛрдиреЗ рдХреЗ рдХрд░реАрдм рдирд╣реАрдВ рд╣реИ, рддреЛ рдЖрдкрдХреЛ рдмрд╕ рдПрд╕рдПрд╕рдПрд▓ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рдирд╣реАрдВ рд╣реИред

@buehler рдЖрдк --insecure-registry рд╡рд┐рдХрд▓реНрдк рдХреЛ рдЕрдкрдиреЗ рдбреЗрдореЙрди рдХреА рд╕реЗрдЯрд┐рдВрдЧ рдореЗрдВ, рдпрд╛ рдЕрдкрдиреА daemon.json рдХреЙрдиреНрдлрд╝рд┐рдЧрд░реЗрд╢рди рдлрд╝рд╛рдЗрд▓ рдореЗрдВ рдЬреЛрдбрд╝ рд╕рдХрддреЗ рд╣реИрдВ; рддреЛ рдЖрдкрдХреЛ рдЗрд╕реЗ рдХреЗрд╡рд▓ рдПрдХ рдмрд╛рд░ рдХреЙрдиреНрдлрд╝рд┐рдЧрд░ рдХрд░рдиреЗ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реИ, рдФрд░ рдзреНрд╡рдЬ рдирд┐рд░реНрджрд┐рд╖реНрдЯ рдХрд┐рдП рдмрд┐рдирд╛ рдЦреАрдВрдЪреЗрдВ

рд╣рдорд╛рд░реА рдУрд░ рд╕реЗ рдмрд╕ рдПрдХ рдЕрдкрдбреЗрдЯ: рд╣рдордиреЗ рддрдм рд╕реЗ рд░рдЬрд┐рд╕реНрдЯреНрд░реА рдХреЛ рд╣рдорд╛рд░реЗ рдмреБрдирд┐рдпрд╛рджреА рдврд╛рдВрдЪреЗ рд╕реЗ рд╣рдЯрд╛ рджрд┐рдпрд╛ рд╣реИ рдФрд░ Azure рдмреНрд▓реЙрдм рд╕реНрдЯреЛрд░реЗрдЬ рд╕рдкреЛрд░реНрдЯ рдХреЗ рд╕рд╛рде рд╣рдорд╛рд░реЗ рдХрд╕реНрдЯрдо рдлреЛрд░реНрдХ рдСрдл рдбреЙрдЧрд╕реНрдЯреНрд░реА рдХрд╛ рдЙрдкрдпреЛрдЧ

@buehler рд╕рд┐рд░реНрдл @thaJeztah рдХреЗ рдкреНрд░рд╕реНрддрд╛рд╡ рдХреЛ рдареЛрд╕

--insecure-registry 0.0.0.0/0

рдЖрдк рдЬреЛ рднреА рд░рдЬрд┐рд╕реНрдЯреНрд░реА рдЪрд╛рд╣рддреЗ рд╣реИрдВ, рдЙрд╕реЗ рдПрдХреНрд╕реЗрд╕ рдХрд░ рдкрд╛рдПрдВрдЧреЗред рд╕рд╛рдорд╛рди рдХреЗ рдкрд░реАрдХреНрд╖рдг рдХреЗ рд▓рд┐рдП рдЕрдЪреНрдЫреА рддрд░рд╣ рд╕реЗ рдХрд╛рдо рдХрд░рддрд╛ рд╣реИред

@politician рджреЛрд╣рд░рд╛рд╡ рддрдм рд╣реЛрддрд╛ рд╣реИ рдЬрдм рдЫрд╡рд┐рдпреЛрдВ рдХреЛ рдЕрд▓рдЧ-рдЕрд▓рдЧ рд░рд┐рдкреЙрдЬрд┐рдЯрд░реА рдХреЗ рд╕рд╛рде рдЯреИрдЧ рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИред рдмреНрд▓реЙрдмреНрд╕ рдХреЛ рд╣рдЯрд╛рдиреЗ рдХреА рдХрдореА рдХрд╛рдлреА рдмрдбрд╝рд╛ рдореБрджреНрджрд╛ рд╣реИред

@thaJeztah рдЕрдЧрд░ рдпрд╣ рдХрд░рдирд╛ рдЗрддрдирд╛ рдЖрд╕рд╛рди рд╣реИ, рд▓реЗрдХрд┐рди 80% (

@justinclayton рдирд╣реАрдВ; рдЙрд╕ рд╡рд┐рдХрд▓реНрдк рдХреЛ рд╕реЗрдЯ рдХрд░рдирд╛ рдореВрд▓ рд░реВрдк рд╕реЗ рдХрд╣рддрд╛ рд╣реИ "рд░рдЬрд┐рд╕реНрдЯреНрд░реА рдореЗрдВ рд╕реБрд░рдХреНрд╖рд┐рдд рд╕рдВрдЪрд╛рд░ рдХреЗ рд╕рд╛рде рдХрд┐рд╕реА рднреА рдореБрджреНрджреЗ рдХреЛ рдЕрдирджреЗрдЦрд╛ рдХрд░реЗрдВ", рдЗрд╕рд▓рд┐рдП рдореИрди-рдЗрди-рдж-рдмреАрдЪ рд╣рдорд▓реЛрдВ рдХреЛ "рдмреЙрдХреНрд╕ рд╕реЗ рдмрд╛рд╣рд░" рдпрд╛ рдпрд╣рд╛рдВ рддрдХ тАЛтАЛтАЛтАЛрдХрд┐ рдбреЗрдорди рдХреЛ рдЧреИрд░-рдЯреАрдПрд▓рдПрд╕ рдкрд░ рд╡рд╛рдкрд╕ рдЧрд┐рд░рдиреЗ рджреЗрдВ "http://" . рдбреЙрдХрд░ _does_ рдкрд╣рд▓реЗ рд╣реА рдЗрд╕реЗ 127.x.x.x рд░реЗрдВрдЬ рдореЗрдВ рд░рдЬрд┐рд╕реНрдЯреНрд░рд┐рдпреЛрдВ рдХреЗ рд▓рд┐рдП рдбрд┐рдлрд╝реЙрд▓реНрдЯ рдХреЗ рд░реВрдк рдореЗрдВ рд╕реЗрдЯ рдХрд░ рдЪреБрдХрд╛ рд╣реИред

рдпрджрд┐ рдЖрдкрдХреЗ рдкрд╛рд╕ рдПрдХ рд╕реНрдерд╛рдиреАрдп рд░рдЬрд┐рд╕реНрдЯреНрд░реА рд╣реИ рдФрд░ рдЖрдк рдЗрд╕рдХреЗ рд▓рд┐рдП рдХреЛрдИ рдкреНрд░рдорд╛рдгрдкрддреНрд░ рдирд╣реАрдВ рдмрдирд╛рдирд╛ рдЪрд╛рд╣рддреЗ рд╣реИрдВ, рддреЛ рдЕрдкрдиреЗ рдбреЗрдореЙрди рд╡рд┐рдХрд▓реНрдкреЛрдВ рдореЗрдВ --insecure-registry рдЬреЛрдбрд╝рдиреЗ рдореЗрдВ рдПрдХ рдорд┐рдирдЯ рд╕реЗ рднреА рдХрдо рд╕рдордп рд▓рдЧрддрд╛ рд╣реИред рд╣рд╛рд▓рд╛рдВрдХрд┐ рдпрд╣ рдПрдХ рдЬрд╛рдирдмреВрдЭрдХрд░ рдХреА рдЧрдИ рдХрд╛рд░реНрд░рд╡рд╛рдИ рд╣реЛрдиреА рдЪрд╛рд╣рд┐рдП, рди рдХрд┐ рдХреБрдЫ рдРрд╕рд╛ рдЬреЛ рдбрд┐рдлрд╝реЙрд▓реНрдЯ рд░реВрдк рд╕реЗ рд╕реЗрдЯ рдХрд┐рдпрд╛ рдЧрдпрд╛ рд╣реЛред

@thaJeztah рдореИрдВ рдЖрдкрдХрд╛ рддрд░реНрдХ рд╕рдордЭрддрд╛ рд╣реВрдВ, рд▓реЗрдХрд┐рди рдпрд╣ рдЗрд╕рдХрд╛ рдЕрдВрдд рдирд╣реАрдВ рд╣реЛ рд╕рдХрддрд╛ рд╣реИред рдбреЗрдореЙрди рдкрдХреНрд╖ рдореЗрдВ рд╣реЛрдиреЗ рдХреЗ рдкрд░рд┐рдгрд╛рдорд╕реНрд╡рд░реВрдк рдирдП рдбреЗрд╡рд▓рдкрд░реНрд╕ рдХреЗ рд▓рд┐рдП рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛ рдЕрдиреБрднрд╡ рдореЗрдВ рдПрдХ рдорд╣рддреНрд╡рдкреВрд░реНрдг рдЕрдВрддрд░ рд╣реИред _majority_ рдкрд░рд┐рджреГрд╢реНрдп рдЬрд╣рд╛рдВ рдпрд╣ рдПрдХ рджрд░реНрдж рд╣реИ, рдПрдХ рдирдпрд╛ рдбреЗрд╡рд▓рдкрд░ рд╣реИ рдЬреЛ рдЕрдкрдиреЗ рдореИрдХ рдкрд░ рдбреЙрдХрд░ рдЯреВрд▓рдмреЙрдХреНрд╕ рдЗрдВрд╕реНрдЯреЙрд▓рд░ рдХреЛ рдбрд╛рдЙрдирд▓реЛрдб рдХрд░рдиреЗ рдФрд░ рдЪрд▓рд╛рдиреЗ рдХреЗ рд▓рд┐рдП docker.com рдкрд░ рдирд┐рд░реНрджреЗрд╢реЛрдВ рдХрд╛ рдкрд╛рд▓рди рдХрд░рддрд╛ рд╣реИред рдкреВрд░рд╛ рд╣реЛрдиреЗ рдкрд░, рд╡реЗ рддреБрд░рдВрдд docker pull <internally-signed-registry>/foo рдЪрд▓рд╛рдиреЗ рдХреА рдХреЛрд╢рд┐рд╢ рдХрд░рддреЗ рд╣реИрдВ рдФрд░ рдПрдХ рддреНрд░реБрдЯрд┐ рдХреЗ рд╕рд╛рде рд╕реНрд╡рд╛рдЧрдд рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИред рдпрд╣реА рдЕрд╕рд▓реА рдореБрджреНрджрд╛ рд╣реИред рд╢рд╛рдпрдж рдЗрд╕рдХрд╛ рдорддрд▓рдм рд╣реИ рдХрд┐ рдЗрд╕ рдореБрджреНрджреЗ рдХрд╛ рдирд╛рдо рдмрджрд▓ рджрд┐рдпрд╛ рдЬрд╛рдирд╛ рдЪрд╛рд╣рд┐рдП?

рдРрд╕реЗ рдФрд░ рднреА рдмрд╣реБрдд рд╕реЗ рддрд░реАрдХреЗ рд╣реИрдВ рдЬрд┐рдирдХреЗ рд▓рд┐рдП рдЗрд╕реЗ рд╣рд▓ рдХрд┐рдпрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИ; рдореБрдЭреЗ рдпрдХреАрди рд╣реИ рдХрд┐ рд╕рдореБрджрд╛рдп рдФрд░ рдХрдВрдкрдиреА рдЙрдирдореЗрдВ рд╕реЗ рдХрд┐рд╕реА рдПрдХ рдкрд░ рд╕рд╣рдордд рд╣реЛ рд╕рдХрддреЗ рд╣реИрдВ:

  • рдЗрд╕ рдореБрджреНрджреЗ рдХрд╛ рд╡рд░реНрддрдорд╛рди рдирд╛рдо '--рдЕрд╕реБрд░рдХреНрд╖рд┐рдд-рд░рдЬрд┐рд╕реНрдЯреНрд░реА "рдбреЙрдХрд░ рдкреБрд▓" рдкрд░ рд╣реЛрдирд╛ рдЪрд╛рд╣рд┐рдПред рдЪреВрдВрдХрд┐ рдпрд╣ рдореБрджреНрджрд╛ рдЕрднреА рднреА рдЦреБрд▓рд╛ рд╣реИ, рдореБрдЭреЗ рд▓рдЧрддрд╛ рд╣реИ рдХрд┐ рдЗрд╕ рд╡рд┐рдХрд▓реНрдк рдкрд░ рдЕрднреА рднреА рд╡рд┐рдЪрд╛рд░ рдХрд┐рдпрд╛ рдЬрд╛ рд░рд╣рд╛ рд╣реИред
  • рдпрджрд┐ рдЗрд╕рдХрд╛ рдПрдХ рдПрдХрд▓-рдЖрджреЗрд╢ рд╕рдорд╛рдзрд╛рди рдкреНрд░рджрд╛рди рдХрд┐рдпрд╛ рдЧрдпрд╛ рдерд╛ (рдФрд░ рджрд╕реНрддрд╛рд╡реЗрдЬ) рдЬреЛ рдиреМрд╕рд┐рдЦрд┐рдпрд╛ рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛рдУрдВ рдХреЗ рд▓рд┐рдП рдЖрд╕рд╛рди рдерд╛, рдЬреЛ рдЗрд╕рдХреЗ рд▓рд┐рдП рд╣рд▓ рдХрд░реЗрдЧрд╛ред
  • рд╣рдорд╛рд░реЗ рдорд╛рдорд▓реЗ рдореЗрдВ, рд░рдЬрд┐рд╕реНрдЯреНрд░реА _is_ рд╕реБрд░рдХреНрд╖рд┐рдд рд╣реИред рдпрд╣ рд╣рдорд╛рд░реЗ рдЖрдВрддрд░рд┐рдХ рд╕реАрдП рджреНрд╡рд╛рд░рд╛ рд╣рд╕реНрддрд╛рдХреНрд╖рд░рд┐рдд рдПрдХ рдкреНрд░рдорд╛рдг рдкрддреНрд░ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рддрд╛ рд╣реИ рдЬреИрд╕реЗ рд╣рдорд╛рд░реЗ рдирд┐рд░реНрдорд╛рдг рдкрд░реНрдпрд╛рд╡рд░рдг рдореЗрдВ рдмрд╛рдХреА рд╕рдм рдХреБрдЫред рдпрд╣ рдкрд░реНрдпрд╛рдкреНрдд рд╕реБрд░рдХреНрд╖рд╛ рд╣реИред рдпрджрд┐ рдбреЗрдореЙрди рдХрд┐рд╕реА рддрд░рд╣ MacOS рдХреЗ рд╕рд░реНрдЯрд┐рдлрд┐рдХреЗрдЯ рд╕реНрдЯреЛрд░ рдХрд╛ рд╕рдореНрдорд╛рди рдХрд░рдиреЗ рдореЗрдВ рд╕рдХреНрд╖рдо рд╣реЛрддрд╛, рддреЛ рдЗрд╕рд╕реЗ рдпрд╣ рд╕рд┐рд░рджрд░реНрдж рднреА рджреВрд░ рд╣реЛ рдЬрд╛рддрд╛ред
  • рдЕрдЧрд░ рдЙрдиреНрд╣реЗрдВ рдЯреВрд▓рдмреЙрдХреНрд╕ рдЗрдВрд╕реНрдЯрд╛рд▓ рдкреНрд░рдХреНрд░рд┐рдпрд╛ рдХреЗ рджреМрд░рд╛рди рд╕рд░реНрдЯрд┐рдлрд┐рдХреЗрдЯ рдЬреЛрдбрд╝рдиреЗ рдпрд╛ рдбреЙрдХрд░-рдорд╢реАрди рдореЗрдВ рдЗрд╕ рдХреЙрдиреНрдлрд╝рд┐рдЧрд░реЗрд╢рди рдХреЛ рдмрдирд╛рдиреЗ рдХреЗ рд▓рд┐рдП рдХрд╣рд╛ рдЧрдпрд╛ рдерд╛, рддреЛ рд╢рд╛рдпрдж рдпрд╣ рднреА рдареАрдХ рд╣реЛрдЧрд╛ред

рдХреГрдкрдпрд╛ рдЗрд╕ рдореБрджреНрджреЗ рдХреЗ 70+ рдкреНрд░рддрд┐рднрд╛рдЧрд┐рдпреЛрдВ рдХреЛ рдмрддрд╛рдПрдВ рдХрд┐ рдЖрдк рдЗрд╕реЗ рдХрд┐рд╕ рджрд┐рд╢рд╛ рдореЗрдВ рд▓реЗ рдЬрд╛рдиреЗ рдХреА рдпреЛрдЬрдирд╛ рдмрдирд╛ рд░рд╣реЗ рд╣реИрдВ, рдпрд╛ рдлрд┐рд░ рдХреГрдкрдпрд╛ рдЗрд╕ рдореБрджреНрджреЗ рдХреЛ рдмрдВрдж рдХрд░ рджреЗрдВ рддрд╛рдХрд┐ рд╣рдо рд▓рдЯрдХреЗ рди рд░рд╣реЗрдВред рдзрдиреНрдпрд╡рд╛рджред

@thaJeztah
рд╕рднреА рдЪрд▓ рд░рд╣реЗ рдХрдВрдЯреЗрдирд░реЛрдВ рдХреЛ рдлрд┐рд░ рд╕реЗ рд╢реБрд░реВ рдХрд┐рдП рдмрд┐рдирд╛ рдбреЗрдореЙрди рдСрдкреНрд╕ рдореЗрдВ рд╕рд┐рдВрдЧрд▓ --рдЗрдирд╕рд┐рдХреНрдпреЛрд░-рд░рдЬрд┐рд╕реНрдЯреНрд░реА рдЬреЛрдбрд╝рдиреЗ рдХрд╛ рдХреЛрдИ рддрд░реАрдХрд╛ рдирд╣реАрдВ рд╣реИред рдпрд╣ рдореБрдЦреНрдп рд╕рдорд╕реНрдпрд╛рдУрдВ рдореЗрдВ рд╕реЗ рдПрдХ рд╣реИред рд╣рдо рдХреЙрдиреНрдлрд╝рд┐рдЧрд░реЗрд╢рди рдХреЛ рдкреБрдирд░рд╛рд░рдВрдн рдХрд┐рдП рдмрд┐рдирд╛ рдкреБрдирдГ рд▓реЛрдб рдирд╣реАрдВ рдХрд░ рд╕рдХрддреЗ (рд╕рдорд╕реНрдпрд╛ 2013 рд╕реЗ рд░рд╣рддрд╛ рд╣реИ), рд╣рдо рдбреЗрдореЙрди рдореЗрдВ рд╡рд┐рдХрд▓реНрдк рдЬреЛрдбрд╝реЗ рдмрд┐рдирд╛ рдЕрдиреНрдп рдЕрд╕реБрд░рдХреНрд╖рд┐рдд рд░рдЬрд┐рд╕реНрдЯреНрд░рд┐рдпреЛрдВ рд╕реЗ рдЫрд╡рд┐рдпреЛрдВ рдХреЛ рдирд╣реАрдВ рдЦреАрдВрдЪ рд╕рдХрддреЗ рд╣реИрдВ рдФрд░ рдкреБрдирд░рд╛рд░рдВрдн рднреА рдХрд░ рд╕рдХрддреЗ рд╣реИрдВред рдФрд░ рдЖрдЬрдХрд▓ рд╣рдорд╛рд░реЗ рдкрд╛рд╕ рдЙрд╕ рдореБрджреНрджреЗ рдХреЛ рдареАрдХ рдХрд░рдиреЗ рдХрд╛ рд╕реНрдкрд╖реНрдЯ рд░реЛрдбрдореИрдк рдирд╣реАрдВ рд╣реИред

@apakhomov рдХрд╛ рдЕрдиреБрдорд╛рди рд╣реИ рдХрд┐ рдЗрд╕реЗ рдЙрди рдХреЙрдиреНрдлрд╝рд┐рдЧрд░реЗрд╢рди рдкрд░рд┐рд╡рд░реНрддрдиреЛрдВ рдХреА рд╕реВрдЪреА рдореЗрдВ рдЬреЛрдбрд╝рд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИ рдЬрд┐рдиреНрд╣реЗрдВ https://docs.docker.com/engine/reference/commandline/daemon/#configuration -reloading рдХреЛ рдкреБрдирд░рд╛рд░рдВрдн рдХрд┐рдП рдмрд┐рдирд╛ рдЕрдкрдбреЗрдЯ рдХрд┐рдпрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИред рдХреНтАНрдпрд╛ рдЖрдк рдЗрд╕рдХреЗ рд▓рд┐рдП рдХреЛрдИ рдЕрд▓рдЧ рдореБрджреНрджрд╛ рдЦреЛрд▓ рд╕рдХрддреЗ рд╣реИрдВ?

+1ред

рдХреБрдЫ PaS рдкреНрд░рджрд╛рддрд╛ рдбреЗрдореЙрди рддрдХ рдкрд╣реБрдВрдЪ рдирд╣реАрдВ рджреЗрддреЗ рд╣реИрдВ рдФрд░ рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛ рдХреЗ рд▓рд┐рдП рдПрдХ рдирд┐рдЬреА рдиреЗрдЯрд╡рд░реНрдХ рдЪрд▓рд╛рддреЗ рд╣реИрдВ (рдЙрджрд╛рд╣рд░рдг рдХреЗ рд▓рд┐рдП рдЬреЗрд▓рд╛рд╕реНрдЯрд┐рдХ)ред

рдХреНрдпрд╛ рдбреЛрдХрд░ рдореЗрдВ рдХрдИ рдЕрд╕реБрд░рдХреНрд╖рд┐рдд рд░рдЬрд┐рд╕реНрдЯреНрд░рд┐рдпрд╛рдВ рдЬреЛрдбрд╝рдирд╛ рд╕рдВрднрд╡ рд╣реИ?
рдХреБрдЫ рдЗрд╕ рддрд░рд╣ --insecure-рд░рдЬрд┐рд╕реНрдЯреНрд░реА xxxx:xxxx --insecure-рд░рдЬрд┐рд╕реНрдЯреНрд░реА zzzz:zzzz

@kkorada --insecure-registry=0.0.0.0/0 рдбреЙрдХрд░ рдХреЛ рдкрд╣рд▓реЗ рдЬреИрд╕рд╛ рд╡реНрдпрд╡рд╣рд╛рд░ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдкреНрд░реЗрд░рд┐рдд рдХрд░реЗрдЧрд╛ред

@kkorada рд╣рд╛рдБ, рдЖрдк рдХрдИ рд░рдЬрд┐рд╕реНрдЯреНрд░рд┐рдпреЛрдВ рдХреЛ рдирд┐рд░реНрджрд┐рд╖реНрдЯ рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ (рдзреНрд╡рдЬ --insecure-registry=[] - рд╡рд░реНрдЧ рдХреЛрд╖реНрдардХ рдЗрдВрдЧрд┐рдд рдХрд░рддреЗ рд╣реИрдВ рдХрд┐ рдЗрд╕реЗ рдХрдИ рдмрд╛рд░ рдирд┐рд░реНрджрд┐рд╖реНрдЯ рдХрд┐рдпрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИ)ред

рдЗрд╕рдХреЗ рдЕрд▓рд╛рд╡рд╛ рдбреЙрдХрд░ 1.12 рдХреЗ рд▓рд┐рдП, рд╣рдо рдЗрд╕ рд╡рд┐рдХрд▓реНрдк рдХреЛ daemon.json рдХреЙрдиреНрдлрд╝рд┐рдЧрд░реЗрд╢рди рдлрд╝рд╛рдЗрд▓ рдореЗрдВ рдХреЙрдиреНрдлрд╝рд┐рдЧрд░ рдХрд░рдиреЗ рдпреЛрдЧреНрдп рдмрдирд╛ рджреЗрдВрдЧреЗ, рдмрд┐рдирд╛ рдбреЗрдореЙрди рдХреЛ рдкреБрдирд░рд╛рд░рдВрдн рдХрд┐рдПред рдпрд╣рд╛рдВ рдУрдкрди рдкреБрд▓ рдЕрдиреБрд░реЛрдз рджреЗрдЦреЗрдВ: https://github.com/docker/docker/pull/22337

рдзрдиреНрдпрд╡рд╛рдж @mingfang рдФрд░ @thaJeztah

рдЬреИрд╕рд╛ рдХрд┐ @mhamrah рдФрд░ @justinclayton рдиреЗ рд╕реБрдЭрд╛рд╡ рджрд┐рдпрд╛ рдерд╛ , рдореИрдВ TLS рдХреЗ рдЕрд▓рд╛рд╡рд╛ ssh рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдХреЗ рдПрдХ рд╕рдорд╛рдзрд╛рди рдХреА рднреА рд╕рд┐рдлрд╛рд░рд┐рд╢ рдХрд░реВрдВрдЧрд╛, рдЗрд╕реА рддрд░рд╣ Git ssh рдФрд░ TLS рджреЛрдиреЛрдВ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдХреЗ рдПрдХ рд░рд┐рдкреЙрдЬрд┐рдЯрд░реА рддрдХ рдкрд╣реБрдВрдЪ рдХреА рдЕрдиреБрдорддрд┐ рдХреИрд╕реЗ рджреЗрддрд╛ рд╣реИред рдпрд╣ ssh рд╡рд░реНрдХрдЕрд░рд╛рдЙрдВрдб рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░ рд╕рдХрддрд╛ рд╣реИ рдЬрд┐рд╕реЗ @justinclayton рд╕реВрдЪреАрдмрджреНрдз рдХрд░рддрд╛ рд╣реИ ред

рд╣рд╛рд▓рд╛рдВрдХрд┐ рдореЗрд░реЗ рдкрд╛рд╕ рдЕрдкрдиреЗ рджрд╛рд╡реЗ рдХрд╛ рд╕рдорд░реНрдерди рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдХреЛрдИ рдбреЗрдЯрд╛ рдирд╣реАрдВ рд╣реИ, рдореБрдЭреЗ рд▓рдЧрддрд╛ рд╣реИ рдХрд┐ рдЦреБрд▓реЗ рдЗрдВрдЯрд░рдиреЗрдЯ рдкрд░ рдЪрд▓рдиреЗ рд╡рд╛рд▓реА рд░рдЬрд┐рд╕реНрдЯреНрд░рд┐рдпреЛрдВ рдХреА рддреБрд▓рдирд╛ рдореЗрдВ рдлрд╝рд╛рдпрд░рд╡реЙрд▓ рдХреЗ рдкреАрдЫреЗ рдХрдИ рдФрд░ рдирд┐рдЬреА рд░рдЬрд┐рд╕реНрдЯреНрд░рд┐рдпрд╛рдВ рдЪрд▓ рд░рд╣реА рд╣реИрдВред рдЙрд╕ рд╕реНрдерд┐рддрд┐ рдореЗрдВ, ssh рдХреЛ рдХреЙрдиреНрдлрд╝рд┐рдЧрд░ рдХрд░рдирд╛ рдЖрд╕рд╛рди рд╣реИ рдФрд░, рдпрджрд┐ рдЕрдзрд┐рдХ рдирд╣реАрдВ, рддреЛ TLS рд╕реЗ рд╕реБрд░рдХреНрд╖рд┐рдд рд╣реИред

рдЗрд╕рдХреЗ рдЕрд▓рд╛рд╡рд╛, docker push рд╕рд╛рде рджрд┐рдиреЛрдВ рддрдХ рд▓рдбрд╝рдиреЗ рдХреЗ рдмрд╛рдж рдФрд░ рдореЗрд░реА рд╕реНрдерд╛рдиреАрдп, рдирд┐рдЬреА рд░рдЬрд┐рд╕реНрдЯреНрд░реА рдПрдХ рдЖрдВрддрд░рд┐рдХ, рдкрд░реНрдпрд╛рдкреНрдд рд░реВрдк рд╕реЗ рд╕реБрд░рдХреНрд╖рд┐рдд рд╡рд░реНрдЪреБрдЕрд▓ рдорд╢реАрди рдХреЗ рдЕрдВрджрд░ рдЪрд▓ рд░рд╣реА рд╣реИ (рдФрд░ рд╕реНрд╡-рд╣рд╕реНрддрд╛рдХреНрд╖рд░рд┐рдд рдкреНрд░рдорд╛рдг рдкрддреНрд░ рдмрдирд╛рдиреЗ рдХреЗ рд▓рд┐рдП рд╕рдВрдШрд░реНрд╖ рдХрд░рдиреЗ рдореЗрдВ рдЕрдзрд┐рдХ рд╕рдордп), рдореИрдВ рд╡рд╛рд╕реНрддрд╡ рдореЗрдВ рд╕рд░рд╛рд╣рдирд╛ рдХрд░рдиреЗ рдЖрдпрд╛ рд╣реВрдВ rkt --insecure-options=image,tls,http ред

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

рдореЗрд░рд╛ рд╡рд░реНрддрдорд╛рди рдЙрдкрдпреЛрдЧ рдорд╛рдорд▓рд╛: рдбреЙрдХрд░ рдХрдВрдкреЛрдЬрд╝ рдХреЗ рд╕рд╛рде рдПрдХ рд╡рд┐рдХрд╛рд╕ рд╡рд╛рддрд╛рд╡рд░рдг рдЪрд▓рд╛рдирд╛ред рдкрд░реНрдпрд╛рд╡рд░рдг рдХреЛ рд╕реНрдерд╛рдиреАрдп рдбреЙрдХрд░ рд░рдЬрд┐рд╕реНрдЯреНрд░реА рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реИред рдпрд╣ рдкреВрд░реА рддрд░рд╣ рд╕реЗ рд╕реНрдерд╛рдиреАрдп рд╡реАрдПрдо рдкрд░ рдЪрд▓рдиреЗ рдХрд╛ рдЗрд░рд╛рджрд╛ рд╣реИред

рдбреЙрдХрд░ рддрд░реАрдХрд╛: рдкреНрд░рддреНрдпреЗрдХ рдбреЗрд╡рд▓рдкрд░ рдорд╢реАрди рдкрд░ рдЕрд╕реБрд░рдХреНрд╖рд┐рдд рд░рдЬрд┐рд╕реНрдЯреНрд░реА рдХреЛ рд╕рдХреНрд╖рдо рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдбреЙрдХрд░-рдорд╢реАрди рдХреЛ рдХреЙрдиреНрдлрд╝рд┐рдЧрд░ рдХрд░рдиреЗ рдХрд╛ рддрд░реАрдХрд╛ рдмрддрд╛рддреЗ рд╣реБрдП, рд╕рдВрднрд╡рддрдГ рдЙрдиреНрд╣реЗрдВ рдЕрдкрдиреА рдбреЙрдХрд░-рдорд╢реАрди рдХреЛ рдлрд┐рд░ рд╕реЗ рдмрдирд╛рдиреЗ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реЛрддреА рд╣реИ рдпрджрд┐ рдЙрдирдХреЗ рдкрд╛рд╕ рдкрд╣рд▓реЗ рд╕реЗ рд╣реА рдПрдХ рд╣реИ рдпрд╛ рд╣рд╛рде рд╕реЗ рдХреЙрдиреНрдлрд╝рд┐рдЧрд░реЗрд╢рди рд╕рдВрдкрд╛рджрд┐рдд рдХрд░реЗрдВред

рд╣реИрдХреА рд╕рдорд╛рдзрд╛рди: рдкреНрд░рддреНрдпреЗрдХ рдХрдВрдЯреЗрдирд░ рдореЗрдВ рдЪрд▓ рд░рд╣рд╛ рд╕рдорд╛рдЬ рдЬрд┐рд╕реЗ рд░рдЬрд┐рд╕реНрдЯреНрд░реА рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдиреЗ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реЛрддреА рд╣реИ, рд╕реНрдерд╛рдиреАрдпрд╣реЛрд╕реНрдЯ рдкрд░ рд░реАрдбрд╛рдпрд░реЗрдХреНрдЯ рдХрд░рдирд╛ред

рдЪреАрдЬреЛрдВ рдХреЛ рдмрд┐рд▓реНрдХреБрд▓ рдЖрд╕рд╛рди рдирд╣реАрдВ рдмрдирд╛рдирд╛...

+1

рд╡рд╛рд╕реНрддрд╡ рдореЗрдВ рдЕрдлрд╝рд╕реЛрд╕ рдХреА рдмрд╛рдд рд╣реИ --insecure рдХреЗ рд▓рд┐рдП рдХреНрд▓рд╛рдЗрдВрдЯ рдХреЙрдиреНрдлрд╝рд┐рдЧрд░реЗрд╢рди рдирд╣реАрдВ рд╣реЛрдирд╛!
рдпрд╣ рд╣рдорд╛рд░реЗ рд▓рд┐рдП рдмрд╣реБрдд рджрд░реНрдж рдкреИрджрд╛ рдХрд░рддрд╛ рд╣реИ рдФрд░ рд╕рд╛рде рд╣реА рдКрдкрд░ рджрд┐рдП рдЧрдП рдХрдИ рд╕реНрдкрд╖реНрдЯреАрдХрд░рдгреЛрдВ рдХреЗ рд╕рдорд╛рди рд╣реИред
рдХреГрдкрдпрд╛ рдбрд┐рдлрд╝реЙрд▓реНрдЯ рд░реВрдк рд╕реЗ --insecure-registry=0.0.0.0/0 рд╕реЗрдЯ рдХрд░реЗрдВ, рдЗрд╕реЗ docker рдХрдорд╛рдВрдб рдХреЗ рд╕рд╛рде-рд╕рд╛рде docker-compose рдХреЙрдиреНрдлрд╝рд┐рдЧрд░реЗрд╢рди рдореЗрдВ рдкрд╛рд╕ рдХрд░рдиреЗ рдХрд╛ рдПрдХ рддрд░реАрдХрд╛ рдкреНрд░рджрд╛рди рдХрд░реЗрдВред

+1

+1

рдХреНрдпрд╛ рдпрд╣ рд╡рд╛рд░реНрд╖рд┐рдХ +1 рдкреАрдЯреА рдкрд╛рд░реНрдЯреА рдХреЗ рд▓рд┐рдП рдлрд┐рд░ рд╕реЗ рд╕рдордп рд╣реИ?

13 рджрд┐рд╕рдВрдмрд░ 2016 рдХреЛ рдкреВрд░реНрд╡рд╛рд╣реНрди 1:00 рдмрдЬреЗ [email protected] рдиреЗ рд▓рд┐рдЦрд╛:

+1

-
рдЖрдк рдЗрд╕реЗ рдкреНрд░рд╛рдкреНрдд рдХрд░ рд░рд╣реЗ рд╣реИрдВ рдХреНрдпреЛрдВрдХрд┐ рдЖрдкрдиреЗ рдЯрд┐рдкреНрдкрдгреА рдХреА рдереАред
рдЗрд╕ рдИрдореЗрд▓ рдХрд╛ рд╕реАрдзреЗ рдЙрддреНрддрд░ рджреЗрдВ, рдЗрд╕реЗ GitHub рдкрд░ рджреЗрдЦреЗрдВ, рдпрд╛ рдереНрд░реЗрдб рдХреЛ рдореНрдпреВрдЯ рдХрд░реЗрдВред

рдпрджрд┐ рдЫрд╡рд┐рдпреЛрдВ рдХреА рдкрд░рддреЗрдВ рд╣рд╕реНрддрд╛рдХреНрд╖рд░рд┐рдд рд╣реИрдВ, рддреЛ рд╕реБрд░рдХреНрд╖рд╛ рдХреЗ рд▓рд┐рдП CA PKI рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдиреЗ рдХреА рдХреЛрдИ рдЖрд╡рд╢реНрдпрдХрддрд╛ рдирд╣реАрдВ рд╣реИред рдпрд╣ рднреА рджреЗрдЦреЗрдВ рдХрд┐ рдЙрдкрдпреБрдХреНрдд/рдпрдо рдХреИрд╕реЗ рдХрд╛рдо рдХрд░рддрд╛ рд╣реИред рдЗрд╕рдХреЗ рдЕрд▓рд╛рд╡рд╛, рд▓реИрди рдореЗрдВ рдПрд╕рдПрд╕рдПрд▓ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдирд╛ рдереЛрдбрд╝рд╛ рд╕рдордЭ рдореЗрдВ рдЖрддрд╛ рд╣реИ, рдФрд░ рдХреНрд▓рд╛рдЙрдб рд╡рд╛рддрд╛рд╡рд░рдг рдореЗрдВ рдЗрд╕рдХрд╛ рдорддрд▓рдм рд╣реИ рдХрд┐ рдЖрдкрдХреЛ рдПрдХ рдЕрдЪреНрдЫреЗ рдпрд╛рджреГрдЪреНрдЫрд┐рдХрддрд╛ рд╕реНрд░реЛрдд рдХреЗ рд▓рд┐рдП - рдкреНрд░рдорд╛рдг рдкрддреНрд░ рд╕реЗ рдЕрд▓рдЧ - рдкреНрд░рд╛рд╡рдзрд╛рди рдХрд░рдирд╛ рд╣реЛрдЧрд╛ (рдпрд╣ рднреА рджреЗрдЦреЗрдВ: https://lukehinds.github.io/2015-03 -03-рдПрдиреНрдЯреНрд░реЙрдкреА-рдЗрди-рдж-рдХреНрд▓рд╛рдЙрдб/)ред

рд▓рдВрдмреА рдХрд╣рд╛рдиреА рдЫреЛрдЯреА: рдпрджрд┐ рдпрд╣ рдЕрдирд╛рд╡рд╢реНрдпрдХ рд╣реИ, рддреЛ рдЗрд╕реЗ рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛рдУрдВ рдкрд░ рдереЛрдкреЗрдВ рдирд╣реАрдВред

рдореИрдВрдиреЗ рдЕрднреА-рдЕрднреА #реирепренрейрем рдЦреЛрд▓рд╛ рд╣реИ рдЬреЛ рд╕рдВрдмрдВрдзрд┐рдд рд╣реИред

+1, рдпрджрд┐ рдХреНрд▓рд╛рдЗрдВрдЯ-рд╕рд╛рдЗрдб --insecure-registry рдзреНрд╡рдЬ рдПрдХ рд╡рд┐рдХрд▓реНрдк рдирд╣реАрдВ рд╣реИ, рддреЛ docker pull рдФрд░ docker push рд▓рд┐рдП рдЙрдкрдпреЛрдЧ рдХрд┐рдП рдЬрд╛рдиреЗ рд╡рд╛рд▓реЗ рд╡рд┐рд╢реНрд╡рд╕рдиреАрдп рдкреНрд░рдорд╛рдгрдкрддреНрд░ рдХреЛ рдирд┐рд░реНрджрд┐рд╖реНрдЯ рдХрд░рдиреЗ рдХрд╛ рдПрдХ рддрд░реАрдХрд╛ рд╣реЛрдирд╛ рдЪрд╛рд╣рд┐рдПред рд╣рд░ рдХрд┐рд╕реА рдХреЗ рдкрд╛рд╕ OS-рд╕реНрддрд░ рдкрд░ рдЯреНрд░рд╕реНрдЯ рдкреНрд░рдорд╛рдгрдкрддреНрд░ рддрдХ рдкрд╣реБрдВрдЪ рдирд╣реАрдВ рд╣реИ, рдпрд╛ рдбреЙрдХрд░ рдбреЗрдореЙрди рдХреЗ рд╕рд╛рде рдЦреЗрд▓рдиреЗ рдХреА рдкрд╣реБрдВрдЪ рдирд╣реАрдВ рд╣реИред

рд╣реЛрд╕реНрдЯреЗрдб рд╕реАрдЖрдИ рд╕рд░реНрд╡рд░ (рдЬреЛ рдбреЙрдХрдЯрд░ рдЗрдореЗрдЬ рдмрдирд╛рдиреЗ рдФрд░ рдПрдХ рдирд┐рдЬреА рд░рдЬрд┐рд╕реНрдЯреНрд░реА рдХреЛ рдкреБрд╢ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдЙрдкрдпреЛрдЧ рдХрд┐рдП рдЬрд╛ рд░рд╣реЗ рд╣реИрдВ) рдПрдХ рдмреЗрд╣рддрд░реАрди рдЙрджрд╛рд╣рд░рдг рд╣реИрдВ рдЬрдм рдЖрдкрдХреЗ рдкрд╛рд╕ рдЙрд╕ рд╕реНрддрд░ рдХреА рдкрд╣реБрдВрдЪ рдирд╣реАрдВ рд╣реЛ рд╕рдХрддреА рд╣реИред

+1

@ajhodges https://docs.docker.com/registry/insecure/#using -self -signed-certificates

@tiborvass
рдХреЗрд╡рд▓ рддрднреА рдХрд╛рдо рдХрд░рддрд╛ рд╣реИ рдЬрдм рдЖрдкрдХреЗ рдкрд╛рд╕ рд╕реБрдбреЛ рдПрдХреНрд╕реЗрд╕ рд╣реЛ ...

+1 рджреЗрд╡реЛрдВ рдХреЛ рдбреЙрдХрдЯрд░ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдиреЗ рд╕реЗ рд╣рддреЛрддреНрд╕рд╛рд╣рд┐рдд рдХрд░рдиреЗ рдХрд╛ рдЕрдЪреНрдЫрд╛ рддрд░реАрдХрд╛

+1, рдореИрдВ docker login рднреА --insecure-рд░рдЬрд┐рд╕реНрдЯреНрд░реА рджреЗрдЦрдирд╛ рдЪрд╛рд╣рддрд╛ рд╣реВрдВред

рдореИрдВ рдЗрд╕реЗ рд╕реБрд░рдХреНрд╖рд╛ рдХреЗ рдореБрджреНрджреЗ рдХреЗ рд░реВрдк рдореЗрдВ рднреА рдирд╣реАрдВ рджреЗрдЦрддрд╛, рдХреНрдпреЛрдВрдХрд┐ рдЖрдк рдЗрд╕реЗ рдЬрд╛рдирдмреВрдЭрдХрд░ рдХрд░ рд░рд╣реЗ рд╣реИрдВред рдФрд░ рдЕрдЧрд░ рдХрд┐рд╕реА рдХреЛ рдЕрдирдзрд┐рдХреГрдд рд░реВрдк рд╕реЗ рд░реВрдЯ рдПрдХреНрд╕реЗрд╕ рдорд┐рд▓ рдЧрдпрд╛ рд╣реИ рддреЛ рдпрд╣ рдХреЛрдИ рд╕реБрд░рдХреНрд╖рд╛ рдкреНрд░рджрд╛рди рдирд╣реАрдВ рдХрд░реЗрдЧрд╛ред рдЗрд╕ рдкреНрд░рддрд┐рдмрдВрдз рдХрд╛ рд╡рд╛рд╕реНрддрд╡ рдореЗрдВ рдХреНрдпрд╛ рдЧреБрдг рд╣реИ?

рдпрджрд┐ рдЖрдкрдХреЗ рдмреБрд░реЗ рдЗрд░рд╛рджреЗ рдереЗ, рддреЛ рдЖрдк рдЕрдкрдиреА рджреБрд░реНрднрд╛рд╡рдирд╛рдкреВрд░реНрдг рдбреЙрдХрдЯрд░

+1 рдФрд░ рд╕реНрдкрд╖реНрдЯ рд░реВрдк рд╕реЗ рдпрд╣ рджрд┐рдорд╛рдЧ рдХреЛ рдЪрдХрд░рд╛ рджреЗрддрд╛ рд╣реИ

рджрд░реНрдж рдЯреНрд░реЗрди рдХреЗ рд▓рд┐рдП +1ред

рдкреНрд▓рд╕ рдПрдл * рд╕реАрдХрд┐рдВрдЧ рд╡рди!

рдХреНрдпрд╛ рдЗрд╕рдХреЗ рд▓рд┐рдП рдХреЛрдИ рдЬрдирд╕рдВрдкрд░реНрдХ рдЦреБрд▓рд╛ рд╣реИ?

AFAIK рдирд╣реАрдВред рдКрдкрд░ рджрд┐рдП рдЧрдП рд▓рд┐рдВрдХ рдЬреЗрдирд░реЗрдЯ рдХрд┐рдП рдЧрдП рд╣реИрдВ рдХреНрдпреЛрдВрдХрд┐ рдореЗрд░реЗ рдХреБрдЫ рдХреЛрдб рдЗрд╕ рдореБрджреНрджреЗ рдХрд╛ рд╕рдВрджрд░реНрдн рджреЗрддреЗ рд╣реИрдВред рдореИрдВ рдпрд╣рд╛рдВ рд╕реНрдкреИрдо рдХреЛ рд╢рд╛рдВрдд рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдЙрд╕ рд╕рдВрджрд░реНрдн рдХреЛ рдХреБрдЫ рд╕рдордп рдХреЗ рд▓рд┐рдП рдЦреАрдВрдЪреВрдВрдЧрд╛ред

+1 рднреА ...

+1

+1, рд╕реЗрдЯрд┐рдВрдЧ рдХреЛ deamon.json рдЬреЛрдбрд╝рдирд╛ рдФрд░ docker рдХреЛ рдкреБрдирд░рд╛рд░рдВрдн рдХрд░рдирд╛ рдмрд╣реБрдд рдЕрд╕реБрд╡рд┐рдзрд╛рдЬрдирдХ рд╣реИред

рдЕрд▓рдЧ-рдЕрд▓рдЧ рдорд╢реАрдиреЛрдВ рдореЗрдВ рдЕрд▓рдЧ-рдЕрд▓рдЧ рдУрдПрд╕ рд╣реЛрддреЗ рд╣реИрдВред рдХреБрдЫ рдбреЙрдХрд░ рдХреЛ yum уАБ apt-get , рдФрд░ рдХреБрдЫ рд╕реАрдзреЗ рдмрд╛рдЗрдирд░реА рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рддреЗ рд╣реИрдВред рддреЛ рдореБрдЭреЗ рдЗрд╕рдХрд╛ рдкрддрд╛ рд▓рдЧрд╛рдирд╛ рд╣реИ рдФрд░ рдбреЙрдХрд░реНрдб рдХреЛ рд╕рд╣реА рдврдВрдЧ рд╕реЗ рдкреБрдирд░рд╛рд░рдВрдн рдХрд░рдирд╛ рд╣реИ .... рдХрд┐ 'рдПрдХ рдЖрдкрджрд╛'

рдореИрдВ рд╕рд┐рд░реНрдл рддрдирд╛рд╡ рдбреЙрдХрд░ рдкреБрд▓ рдХреА рдЬрд░реВрд░рдд рд╣реИ --insecure-registry рдЭрдВрдбрд╛ !

рдЕрднреА рддреАрди рд╕рд╛рд▓ рд╣реА рд╣реБрдП рд╣реИрдВ - рдЪрд▓реЛ рдЕрдм рдЙрдореНрдореАрдж рди рдЦреЛрдПрдВ

рдЯрдХреНрдХрд░

+1

+1

рдпрд╣ рддрд░реНрдХ рдХрд┐ рдпрд╣ рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛рдУрдВ рдХреЛ рдЕрдкрдиреА рд░рдЬрд┐рд╕реНрдЯреНрд░рд┐рдпреЛрдВ рдХреЛ рд╕реБрд░рдХреНрд╖рд┐рдд рдХреЗ рд░реВрдк рдореЗрдВ рд╕реЗрдЯ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдкреНрд░реЛрддреНрд╕рд╛рд╣рд┐рдд рдХрд░рддрд╛ рд╣реИ, рди рдХреЗрд╡рд▓ рдЕрднрд┐рдорд╛рдиреА рд╣реИ, рдмрд▓реНрдХрд┐ рдЗрд╕рдореЗрдВ рдПрдХ рдорд╣рддреНрд╡рдкреВрд░реНрдг рдмрд┐рдВрджреБ рднреА рдирд╣реАрдВ рд╣реИред рдпрд╣ рд╕рдВрдЪрд╛рд▓рди рдХреЛ рдЙрд╕ рд╕реНрдерд┐рддрд┐ рдореЗрдВ рд░рдЦрддрд╛ рд╣реИ рдЬрд╣рд╛рдВ рдХрдИ рд▓реЛрдЧреЛрдВ рдХреЗ рдкрд╛рд╕ рдЕрдкрдирд╛ рд╕рдВрдЪрд╛рд▓рди рдХрд╛рд░реНрдп рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рд░реВрдЯ рдЦрд╛рддреЗ рддрдХ рдкрд╣реБрдВрдЪ рд╣реЛрдиреА рдЪрд╛рд╣рд┐рдП, рдЬрд╣рд╛рдВ рдбреЙрдХрд░ рд░рдЬрд┐рд╕реНрдЯреНрд░рд┐рдпрд╛рдВ рдмрд╣реБрдд рдЖрдЧреЗ рдмрдврд╝ рд░рд╣реА рд╣реИрдВред
рдкрд░рд┐рдЪрд╛рд▓рди рд╕реБрд░рдХреНрд╖рд╛ рдХреЗ рджреГрд╖реНрдЯрд┐рдХреЛрдг рд╕реЗ рдпрд╣ рдпреБрдЧреНрдорди рдЕрдзрд┐рдХ рд╕реБрд░рдХреНрд╖рд╛ рдЬреЛрдЦрд┐рдо рдкреИрджрд╛ рдХрд░рддрд╛ рд╣реИред

рджреВрд╕рд░реЗ, рдПрдХ рдирд┐рдЬреА рдиреЗрдЯрд╡рд░реНрдХ рдореЗрдВ (рдЬреИрд╕реЗ рдХрд┐ рдПрдХ рдмрд╣реБ-рд╕реНрддрд░реАрдп рдХреНрд▓рд╛рдЙрдб-рд╣реЛрд╕реНрдЯреЗрдб рдПрдкреНрд▓рд┐рдХреЗрд╢рди рдореЗрдВ), рд░рдЬрд┐рд╕реНрдЯреНрд░рд┐рдпреЛрдВ рдХреА рд╕реБрд░рдХреНрд╖рд╛ рдЖрд╡рд╢реНрдпрдХ рдирд╣реАрдВ рд╣реИ, рдФрд░ рдЖрдЧреЗ рддрдХрдиреАрдХреА рдХрд╛рд░реНрдпрд╛рдиреНрд╡рдпрди рдХреЛ рдЬрдЯрд┐рд▓ рдмрдирд╛рддрд╛ рд╣реИ рдЬреЛ рд╢реАрд░реНрд╖ рдкрд░ рдмреИрдарддреЗ рд╣реИрдВ, рд╕реБрд░рдХреНрд╖рд╛ рдкреНрд░рдмрдВрдзрди рдХреА рдкрд░рддреЛрдВ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реЛрддреА рд╣реИ (рд╕реНрд╡рдЪрд╛рд▓рд┐рдд рдбреЙрдХрдЯрд░ рдкреНрд░рдорд╛рдгреАрдХрд░рдг рдХреЛ рд╕рдВрднрд╛рд▓рдиреЗ рдХреЗ рд▓рд┐рдП / рд░реАрдлреНрд░реЗрд╢) рдЬрд╣рд╛рдВ рднреА рдПрдХ рд╕реБрд░рдХреНрд╖рд┐рдд рдбреЙрдХрд░ рд░рдЬрд┐рд╕реНрдЯреНрд░реА рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИред

рдмрд╣реБрдд рдХрдо рд╕реЗ рдХрдо, docker daemon рдХреЛ ALLOW insecure рд░рдЬрд┐рд╕реНрдЯреНрд░реА рдкреИрд░рд╛рдореАрдЯрд░ рдХреЗ рд▓рд┐рдП рдХреЙрдиреНрдлрд╝рд┐рдЧрд░ рдХрд░рдиреЗ рдпреЛрдЧреНрдп рд╣реЛрдирд╛ рдЪрд╛рд╣рд┐рдПред рдпрд╣ рд╕реБрд░рдХреНрд╖рд╛ рдбрд┐рдЬрд╝рд╛рдЗрди рдХреЛ рдЙрдЪрд┐рдд рд╕реНрдерд╛рди рдкрд░ рд▓реЗ рдЬрд╛рддрд╛ рд╣реИ - рд╡реНрдпрд╡рд╕реНрдерд╛рдкрдХ рдХреЗ рд╣рд╛рдереЛрдВ рдореЗрдВ, рдФрд░ рд╕реНрд╡рдпрдВ docker рдХреЗ рдмрд╛рд╣рд░ред

рдПрдлрдбрдмреНрд▓реНрдпреВрдЖрдИрдбрдмреНрд▓реНрдпреВ рдореБрдЭреЗ "рдЕрд╕реБрд░рдХреНрд╖рд┐рдд рд░рдЬрд┐рд╕реНрдЯреНрд░рд┐рдпреЛрдВ рдХреА рд╕реВрдЪреА рдореЗрдВ рдХреБрдЫ рд░рдЬрд┐рд╕реНрдЯреНрд░реА рдЬреЛрдбрд╝рдиреЗ" рдХреЗ рдЖрджреЗрд╢ рд╕реЗ рдЦреБрд╢реА рд╣реЛрдЧреА, рдХреНрдпреЛрдВрдХрд┐ рд╢реЗрд▓ рд╕реНрдХреНрд░рд┐рдкреНрдЯ рд╕реЗ рдЬреЗрд╕рди рдХреЙрдиреНрдлрд┐рдЧ рдХреЛ рдкреИрдЪ рдХрд░рдирд╛ рдПрдХ рдкреНрд░рдореБрдЦ рджрд░реНрдж рдмрд┐рдВрджреБ рд╣реИред

+1

:+1: +1

+1

+1

+1

+1

рдЗрд╕рдХреЗ рдХрдИ рдЕрдиреБрд░реЛрдзрд┐рдд рдХрд╛рд░реНрдпрд╛рдиреНрд╡рдпрди рдбреЙрдХрд░ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдиреЗ рд╡рд╛рд▓реА рдХрдВрдкрдирд┐рдпреЛрдВ рдХреЗ рд▓рд┐рдП рдПрд╕рдУрд╕реА рдЕрдиреБрдкрд╛рд▓рди рдЖрд╡рд╢реНрдпрдХрддрд╛рдУрдВ рдЖрджрд┐ рдХрд╛ рдкрд╛рд▓рди рдХрд░рдирд╛ рдЕрд╕рдВрднрд╡ рдмрдирд╛ рджреЗрдВрдЧреЗред

рдЗрд╕рдХрд╛ рд╕рдорд╛рдзрд╛рди рд╣реЛрдирд╛ рдЪрд╛рд╣рд┐рдП, рд▓реЗрдХрд┐рди рдореБрдЭреЗ рдирд╣реАрдВ рд▓рдЧрддрд╛ рдХрд┐ рдПрдХ рдЖрд╕рд╛рди рд╕рдорд╛рдзрд╛рди рд╣реИ рдЬреЛ рдЫрд╡рд┐рдпреЛрдВ рдХреЛ рд╕рдВрдЧреНрд░рд╣реАрдд рдФрд░ рдирд┐рд╖реНрдкрд╛рджрд┐рдд рдХрд░рдиреЗ рдХреЗ рддрд░реАрдХреЗ рдореЗрдВ рдЕрдзрд┐рдХ рдХрдареЛрд░ рд╡рд╛рд╕реНрддреБрд╢рд┐рд▓реНрдк рдкрд░рд┐рд╡рд░реНрддрди рдирд╣реАрдВ рд╣реЛрдЧрд╛ред

рдлрд┐рд░ рднреА рдРрд╕рд╛ рд╣реЛрдирд╛ рдЪрд╛рд╣рд┐рдПред

рдореИрдВ рдЕрдм рдбреЙрдХрд░ рд╡рд┐рдХрд╛рд╕ рдореЗрдВ рд╢рд╛рдорд┐рд▓ рдирд╣реАрдВ рд╣реВрдВ рдЗрд╕рд▓рд┐рдП рдореИрдВ рдЦреБрдж рдХреЛ рдЙрд▓реНрд▓реЗрдЦреЛрдВ рд╕реЗ рд╣рдЯрд╛ рджреВрдВрдЧрд╛ред рдЧреБрдб рд▓рдХ рдпреЗрд▓ ^_^

рдПрд╕рдУрд╕реА рдЖрд╡рд╢реНрдпрдХрддрд╛ рдПрдХ рдЕрдЪреНрдЫреА рдмрд╛рдд рд╣реИред рдЙрд╕ рд╕реНрдерд┐рддрд┐ рдореЗрдВ, рдЗрд╕ рд╕реБрд╡рд┐рдзрд╛ рдХреЛ рд╕рд┐рд╕реНрдЯрдо-рд╡рд╛рдЗрдб рдбреЙрдХрдЯрд░ рдХреЙрдиреНрдлрд╝рд┐рдЧрд░реЗрд╢рди рдореЗрдВ рдЬреЛрдбрд╝реЗ рдЬрд╛рдиреЗ рдХреЗ рд▓рд┐рдП рдХреЙрдиреНрдлрд╝рд┐рдЧрд░реЗрд╢рди рд╡рд┐рдХрд▓реНрдк рдХреЗ рд╕рд╛рде рд╕рдХреНрд╖рдо рдХрд┐рдпрд╛ рдЬрд╛рдирд╛ рдЪрд╛рд╣рд┐рдПред рдЗрд╕ рддрд░рд╣ рдПрд╕рдУрд╕реА рдЖрд╡рд╢реНрдпрдХрддрд╛рдУрдВ рдХреЛ рдмрд░рдХрд░рд╛рд░ рд░рдЦрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИред "ALLOW_INSECURE_REGISTY_OPTION" рдЬреИрд╕рд╛ рдХреБрдЫ рдЬреЛ docker рдХрдорд╛рдВрдб рд▓рд╛рдЗрди рдкрд░ --insecure-рд░рдЬрд┐рд╕реНрдЯреНрд░реА рдзреНрд╡рдЬ рдХреЛ рд╕рдХреНрд╖рдо рдХрд░рддрд╛ рд╣реИред

рдПрд╕рдУрд╕реА рдЕрдиреБрдкрд╛рд▓рди рдХреЗ рд▓рд┐рдП рд╡рд┐рдХрд▓реНрдк рд╕рдХреНрд╖рдо рдирд╣реАрдВ рд╣реЛрдирд╛ рдЪрд╛рд╣рд┐рдПред

+1

рдЕрднреА рддреАрди рд╕рд╛рд▓ рд╣реА рд╣реБрдП рд╣реИрдВ - рдЪрд▓реЛ рдЕрдм рдЙрдореНрдореАрдж рди рдЦреЛрдПрдВ

5.

рдпрд╣ рдкреНрд░рд╕реНрддрд╛рд╡ (рдЕрдкрдиреЗ рд╡рд░реНрддрдорд╛рди рд╕реНрд╡рд░реВрдк рдореЗрдВ) рд╡рд┐рднрд┐рдиреНрди рдХреЗ рд▓рд┐рдП рд▓рд╛рдЧреВ рд╣реЛрдиреЗ рдХреА рдмрд╣реБрдд рд╕рдВрднрд╛рд╡рдирд╛ рдирд╣реАрдВ рд╣реИ
рдХрд╛рд░рдг, рдЬрд┐рдирдореЗрдВ рд╕реЗ;

  • рдпрд╣ рдбреЙрдХрдЯрд░ рдбреЗрдореЙрди рдХреЛ рдкреНрд░рдмрдВрдзрд┐рдд рдХрд░рдиреЗ рд╡рд╛рд▓реЗ рд╡реНрдпрдХреНрддрд┐ рдХреЛ рдХрд┐рд╕ рдХрдиреЗрдХреНрд╢рди рдХрд╛ рдкреНрд░рднрд╛рд░реА рд░рдЦрддрд╛ рд╣реИ?
    рдбреЗрдорди рдХреЛ рдмрдирд╛рдиреЗ рдХреА рдЕрдиреБрдорддрд┐ рд╣реИред рдзреНрдпрд╛рди рджреЗрдВ рдХрд┐ рдпрд╣ рд╡рд┐рдХрд▓реНрдк "рд▓рд╛рдЗрд╡ рд░реАрд▓реЛрдбреЗрдб" рд╣реЛ рд╕рдХрддрд╛ рд╣реИ,
    рдЗрд╕рд▓рд┐рдП рдХреЙрдиреНрдлрд╝рд┐рдЧрд░реЗрд╢рди рдХреЛ рдмрджрд▓рдиреЗ рдХреЗ рд▓рд┐рдП рдбреЗрдореЙрди рдХреЛ рдкреБрдирд░рд╛рд░рдВрдн рдХрд░рдиреЗ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рдирд╣реАрдВ рд╣реИред
  • рдкреНрд░рддреНрдпреЗрдХ рдХрдорд╛рдВрдб рдпрд╛ рдХреЛрдб-рдкрде рдЬреЛ рд╕рдВрднрд╛рд╡рд┐рдд рд░реВрдк рд╕реЗ рд░рдЬрд┐рд╕реНрдЯреНрд░реА рдХреЗ рд╕рд╛рде рдЗрдВрдЯрд░реИрдХреНрдЯ рдХрд░рддрд╛ рд╣реИ, рдЙрд╕рдХреЗ рдкрд╛рд╕ рд╣реЛрдЧрд╛
    рд╕рдВрд╢реЛрдзрд┐рдд рдХрд┐рдпрд╛ рдЬрд╛рдирд╛; рди рдХреЗрд╡рд▓ docker pull , рдмрд▓реНрдХрд┐ docker build , docker run ,
    docker plugin , docker service рдФрд░ docker stack рдЙрдкрдХрдорд╛рдВрдб, рд╕рд╛рде рд╣реА
    рд╕реНрд╡рд╛рд░реНрдордХрд┐рдЯ рдЬреИрд╕реЗ рдСрд░реНрдХреЗрд╕реНрдЯреНрд░реЗрдЯрд░, рдЬреЛ рдХрд╛рд░реНрдпрдХрд░реНрддрд╛ рдиреЛрдбреНрд╕ рд╕реЗ рдЪрд┐рддреНрд░ рдЦреАрдВрдЪрддреЗ рд╣реИрдВред
  • рдПрд╕рдУрд╕реА рдЕрдиреБрдкрд╛рд▓рди (рдЬреИрд╕рд╛ рдХрд┐ рдКрдкрд░ рдмрддрд╛рдпрд╛ рдЧрдпрд╛ рд╣реИ)

рдХрдо рд╕реЗ рдХрдо, docker daemon рдХреЛ ALLOW insecure рдХреЗ рд▓рд┐рдП рдХреЙрдиреНрдлрд╝рд┐рдЧрд░ рдХрд░рдиреЗ рдпреЛрдЧреНрдп рд╣реЛрдирд╛ рдЪрд╛рд╣рд┐рдП
рд░рдЬрд┐рд╕реНрдЯреНрд░реА рдкреИрд░рд╛рдореАрдЯрд░ рдХреЛ рдкрд╛рд╕ рдХрд┐рдпрд╛ рдЬрд╛рдирд╛ рд╣реИред рдЬреЛ рд╕реБрд░рдХреНрд╖рд╛ рдбрд┐рдЬрд╝рд╛рдЗрди рдХреЛ рдЙрдЪрд┐рдд рдореЗрдВ рд▓реЗ рдЬрд╛рддрд╛ рд╣реИ
рдЬрдЧрд╣ - рдкреНрд░рд╢рд╛рд╕рдХ рдХреЗ рд╣рд╛рдереЛрдВ рдореЗрдВ, рдФрд░ рдбреЙрдХрдЯрд░ рдХреЗ рдмрд╛рд╣рд░ рд╣реАред

рдореБрдЭреЗ рд▓рдЧрддрд╛ рд╣реИ рдХрд┐ рдЗрд╕ рдорд╛рдорд▓реЗ рдореЗрдВ рдкреНрд░рд╢рд╛рд╕рдХ рд╡рд╣ рд╡реНрдпрдХреНрддрд┐/рдЯреАрдо рд╣реЛрдЧрд╛ рдЬреЛ рдЗрд╕рдХрд╛ рдкреНрд░рдмрдВрдзрди рдХрд░реЗрдЧрд╛
рд╣реЛрд╕реНрдЯ рдЬрд┐рд╕ рдкрд░ рдбреЙрдХрд░ рдбреЗрдореЙрди рдЪрд▓рддрд╛ рд╣реИ, рди рдХрд┐ рд╡рд╣ рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛ рдЬреЛ рд░рд┐рдореЛрдЯ рд╕реЗ рдЬреБрдбрд╝рддрд╛ рд╣реИ
рдПрдкреАрдЖрдИред рдпрд╣реА рдХрд╛рд░рдг рд╣реИ рдХрд┐ рдпрд╣ рдХреЙрдиреНрдлрд╝рд┐рдЧрд░реЗрд╢рди рдбреЗрдореЙрди рдХреЙрдиреНрдлрд╝рд┐рдЧрд░реЗрд╢рди рд╣реИред

рд╢реЗрд▓ рд╕реНрдХреНрд░рд┐рдкреНрдЯ рд╕реЗ рдЬреЗрд╕рди рдХреЙрдиреНрдлрд┐рдЧ рдХреЛ рдкреИрдЪ рдХрд░рдирд╛ рдПрдХ рдкреНрд░рдореБрдЦ рджрд░реНрдж рдмрд┐рдВрджреБ рд╣реИред

рдпрд╣ рдПрдХ рдЙрдЪрд┐рдд рдмрд┐рдВрджреБ рд╣реИ, рд▓реЗрдХрд┐рди рдЗрд╕ рдЪрд░реНрдЪрд╛ рдХреЗ рд▓рд┐рдП рдСрд░реНрдереЛрдЧреЛрдирд▓ рд╣реИред рдпреЗ рдЕрд╕рдВрднрд╡ рдирд╣реАрдВ рд╣реИ_
JSON рдХреЙрдиреНрдлрд╝рд┐рдЧрд░реЗрд╢рди рдХреЛ рдкреИрдЪ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП, рд▓реЗрдХрд┐рди рд╕рд╣рдордд рд╣реИрдВ рдХрд┐ рдпрд╣ рдЕрдиреНрдп рдХреА рддреБрд▓рдирд╛ рдореЗрдВ рдЕрдзрд┐рдХ рдЬрдЯрд┐рд▓ рд╣реЛ рд╕рдХрддрд╛ рд╣реИ
рдлрд╝рд╛рдЗрд▓ рд╕реНрд╡рд░реВрдкред рдзреНрдпрд╛рди рджреЗрдВ рдХрд┐ рдЗрд╕ рдХреЙрдиреНрдлрд╝рд┐рдЧрд░реЗрд╢рди рдХреЛ рдлрд╝реНрд▓реИрдЧ рдХреЗ рдорд╛рдзреНрдпрдо рд╕реЗ рднреА рд╕реЗрдЯ рдХрд┐рдпрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИ
рдбреЗрдореЙрди, рдЬреЛ рдЖрдкрдХреЛ рдкреБрди: рдХреЙрдиреНрдлрд╝рд┐рдЧрд░ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рд╕рд┐рд╕реНрдЯрдордб рдбреНрд░реЙрдк-рдЗрди рдпреВрдирд┐рдЯ рдлрд╝рд╛рдЗрд▓ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдиреЗ рдХреА рдЕрдиреБрдорддрд┐ рджреЗрддрд╛ рд╣реИ
рджрд╛рдирд╡ред

"ALLOW_INSECURE_REGISTY_OPTION" рдЬреИрд╕рд╛ рдХреБрдЫ рдЬреЛ docker рдХрдорд╛рдВрдб рд▓рд╛рдЗрди рдкрд░ --insecure-рд░рдЬрд┐рд╕реНрдЯреНрд░реА рдзреНрд╡рдЬ рдХреЛ рд╕рдХреНрд╖рдо рдХрд░рддрд╛ рд╣реИред

рдпрджрд┐ рдЖрдк рдХрд┐рд╕реА рднреА рд░рдЬрд┐рд╕реНрдЯреНрд░реА рд╕реЗ рдЕрд╕реБрд░рдХреНрд╖рд┐рдд рдЦреАрдВрдЪрдиреЗ рдХреА рдЕрдиреБрдорддрд┐ рджреЗрдирд╛ рдЪрд╛рд╣рддреЗ рд╣реИрдВ (рдЬреЛ рд╕рдордХрдХреНрд╖ рд╣реЛрдЧрд╛
рдПрдХ --insecure-registry рдзреНрд╡рдЬ рдЬреЛрдбрд╝рдиреЗ рдХреЗ рд▓рд┐рдП), рдЖрдк "рдЗрдВрдЯрд░рдиреЗрдЯ" рдХреЛ рдЕрд╕реБрд░рдХреНрд╖рд┐рдд рдХреЗ рд░реВрдк рдореЗрдВ рдЕрдиреБрдорддрд┐ рджреЗ рд╕рдХрддреЗ рд╣реИрдВ
рд░рдЬрд┐рд╕реНрдЯреНрд░реА; рдирд┐рдореНрдирд▓рд┐рдЦрд┐рдд рдХреЛ рдХрд┐рд╕реА рднреА IPv4 рдкрддреЗ рдХреЛ рдЕрд╕реБрд░рдХреНрд╖рд┐рдд рд░рдЬрд┐рд╕реНрдЯреНрд░реА рдХреЗ рд░реВрдк рдореЗрдВ рдЙрдкрдпреЛрдЧ рдХрд░рдиреЗ рдХреА рдЕрдиреБрдорддрд┐ рджреЗрдиреА рдЪрд╛рд╣рд┐рдП,
(рдЗрд╕ рдкреНрд░рдХрд╛рд░ рдЧреИрд░-рдЯреАрдПрд▓рдПрд╕ рдХрдиреЗрдХреНрд╢рди рдкрд░ рд╡рд╛рдкрд╕ рдЖрддреЗ рд╣реИрдВ);

/etc/docker/daemon.json рдХреЙрдиреНрдлрд╝рд┐рдЧрд░реЗрд╢рди рдлрд╝рд╛рдЗрд▓ рдХреЗ рдорд╛рдзреНрдпрдо рд╕реЗ;

{"insecure-registries": ["0.0.0.0/1","128.0.0.0/2","192.0.0.0/3","224.0.0.0/4"]}

рдпрд╛ рд╡рд┐рдХрд▓реНрдкреЛрдВ рдХреЛ рдбреЗрдореЙрди рдкрд░ рдЭрдВрдбреЗ рдХреЗ рд░реВрдк рдореЗрдВ рдкрд╛рд╕ рдХрд░рдХреЗ (рдЬрд┐рд╕реЗ рд╕рд┐рд╕реНрдЯрдордб рдореЗрдВ рд╕реЗрдЯ рдХрд┐рдпрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИ)
рдУрд╡рд░рд░рд╛рдЗрдб рдлрд╝рд╛рдЗрд▓);

dockerd \
    --insecure-registry=0.0.0.0/1 \
    --insecure-registry=128.0.0.0/2 \
    --insecure-registry=192.0.0.0/3 \
    --insecure-registry=224.0.0.0/4
рдХреНрдпрд╛ рдпрд╣ рдкреГрд╖реНрда рдЙрдкрдпреЛрдЧреА рдерд╛?
0 / 5 - 0 рд░реЗрдЯрд┐рдВрдЧреНрд╕

рд╕рдВрдмрдВрдзрд┐рдд рдореБрджреНрджреЛрдВ

anshumanbh picture anshumanbh  ┬╖  3рдЯрд┐рдкреНрдкрдгрд┐рдпрд╛рдБ

gndgnd picture gndgnd  ┬╖  3рдЯрд┐рдкреНрдкрдгрд┐рдпрд╛рдБ

cmingxu picture cmingxu  ┬╖  3рдЯрд┐рдкреНрдкрдгрд┐рдпрд╛рдБ

xied75 picture xied75  ┬╖  3рдЯрд┐рдкреНрдкрдгрд┐рдпрд╛рдБ

bhuvan picture bhuvan  ┬╖  3рдЯрд┐рдкреНрдкрдгрд┐рдпрд╛рдБ