Moby: рдПрдХ рдирд┐рдЬреА рднрдВрдбрд╛рд░ рдореЗрдВ рд╣реЛрд╕реНрдЯ рдХреА рдЧрдИ рдЫрд╡рд┐ рдХреЗ рд╕рд╛рде рд╕реЗрд╡рд╛ рдмрдирд╛рдиреЗ рдореЗрдВ рддреНрд░реБрдЯрд┐ рд╕рдВрджреЗрд╢

рдХреЛ рдирд┐рд░реНрдорд┐рдд 30 рдорд╛рд░реНрдЪ 2017  ┬╖  3рдЯрд┐рдкреНрдкрдгрд┐рдпрд╛рдБ  ┬╖  рд╕реНрд░реЛрдд: moby/moby

рд╡рд┐рд╡рд░рдг

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

рд╕рдорд╕реНрдпрд╛ рдХреЛ рдкреБрди: рдкреЗрд╢ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдХрджрдо:

  1. рдбреЙрдХрд░ рд╣рдм рдореЗрдВ рдПрдХ рдирд┐рдЬреА рднрдВрдбрд╛рд░ рдмрдирд╛рдПрдБ
  2. рдПрдХ рдЭреБрдВрдб рдХреНрд▓рд╕реНрдЯрд░ рдмрдирд╛рдПрдБ
  3. рдбреЙрдХрдЯрд░ рдореЗрдВ рд▓реЙрдЧрд┐рди рдХрд░реЗрдВ
  4. рд╕рд░реНрд╡рд░ рдкрд░ рдЫрд╡рд┐ рдЦреАрдВрдЪреЛ
  5. рдЫрд╡рд┐ рдХреЗ рд╕рд╛рде рдПрдХ рд╕реЗрд╡рд╛ рдмрдирд╛рдПрдВ

рдЖрдкрдХреЛ рдкреНрд░рд╛рдкреНрдд рдкрд░рд┐рдгрд╛рдореЛрдВ рдХрд╛ рд╡рд░реНрдгрди рдХрд░реЗрдВ:

unable to pin image organization/some-image to digest: errors:
denied: requested access to the resource is denied
unauthorized: authentication required

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

docker version рдХрд╛ рдЖрдЙрдЯрдкреБрдЯ:

Client:
 Version:      17.03.1-ce
 API version:  1.27
 Go version:   go1.7.5
 Git commit:   c6d412e
 Built:        Fri Mar 24 00:45:26 2017
 OS/Arch:      linux/amd64

Server:
 Version:      17.03.1-ce
 API version:  1.27 (minimum version 1.12)
 Go version:   go1.7.5
 Git commit:   c6d412e
 Built:        Fri Mar 24 00:45:26 2017
 OS/Arch:      linux/amd64
 Experimental: false

docker info рдХрд╛ рдЖрдЙрдЯрдкреБрдЯ:

Containers: 1
 Running: 1
 Paused: 0
 Stopped: 0
Images: 3
Server Version: 17.03.1-ce
Storage Driver: aufs
 Root Dir: /var/lib/docker/aufs
 Backing Filesystem: extfs
 Dirs: 33
 Dirperm1 Supported: true
Logging Driver: json-file
Cgroup Driver: cgroupfs
Plugins: 
 Volume: local
 Network: bridge host macvlan null overlay
Swarm: active
 NodeID: omkzmqvpztv77kkg4j7w6dhj9
 Is Manager: true
 ClusterID: zpzn4xvqs6h5drt29423a7wr6
 Managers: 1
 Nodes: 2
 Orchestration:
  Task History Retention Limit: 5
 Raft:
  Snapshot Interval: 10000
  Number of Old Snapshots to Retain: 0
  Heartbeat Tick: 1
  Election Tick: 3
 Dispatcher:
  Heartbeat Period: 5 seconds
 CA Configuration:
  Expiry Duration: 3 months
 Node Address: x.x.x.x
 Manager Addresses:
  x.x.x.x:2377
Runtimes: runc
Default Runtime: runc
Init Binary: docker-init
containerd version: 4ab9917febca54791c5f071a9d1f404867857fcc
runc version: 54296cf40ad8143b62dbcaa1d90e520a2136ddfe
init version: 949e6fa
Security Options:
 apparmor
 seccomp
  Profile: default
Kernel Version: 4.4.0-70-generic
Operating System: Ubuntu 16.04.2 LTS
OSType: linux
Architecture: x86_64
CPUs: 8
Total Memory: 15.66 GiB
Name: name
ID: CMZP:AJOT:ELIE:T4NT:52JS:A6U6:LYE4:DNPW:LCJB:R2UR:XO3K:CDP6
Docker Root Dir: /var/lib/docker
Debug Mode (client): false
Debug Mode (server): false
Username: intezerdev
Registry: https://index.docker.io/v1/
WARNING: No swap limit support
Labels:
 size=f8
 provider=azure
Experimental: false
Insecure Registries:
 127.0.0.0/8
Live Restore Enabled: false

рдЕрддрд┐рд░рд┐рдХреНрдд рдкрд░реНрдпрд╛рд╡рд░рдг рд╡рд┐рд╡рд░рдг (рдПрдбрдмреНрд▓реНрдпреВрдПрд╕, рд╡рд░реНрдЪреБрдЕрд▓рдмреЙрдХреНрд╕, рднреМрддрд┐рдХ, рдЖрджрд┐):
рдиреАрд▓рд╛, рдбреЛрдХрд░-рдорд╢реАрди рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░

areswarm kinquestion statumore-info-needed versio17.03

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

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

рдХреНрд░реЗрдбреЗрдВрд╢рд┐рдпрд▓ рдкрд╛рд╕ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП, рд╕реЗрд╡рд╛ рдмрдирд╛рддреЗ рд╕рдордп --with-registry-auth рд╡рд┐рдХрд▓реНрдк рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░реЗрдВ, рдпрд╛ рдХрд┐рд╕реА рдореМрдЬреВрджрд╛ рд╕реЗрд╡рд╛ ( docker service update --with-registry-auth ) рдкрд░ рдкреНрд░рдорд╛рдгреАрдХрд░рдг рдЬрд╛рдирдХрд╛рд░реА _update_ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдПред

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

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

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

рдХреНрд░реЗрдбреЗрдВрд╢рд┐рдпрд▓ рдкрд╛рд╕ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП, рд╕реЗрд╡рд╛ рдмрдирд╛рддреЗ рд╕рдордп --with-registry-auth рд╡рд┐рдХрд▓реНрдк рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░реЗрдВ, рдпрд╛ рдХрд┐рд╕реА рдореМрдЬреВрджрд╛ рд╕реЗрд╡рд╛ ( docker service update --with-registry-auth ) рдкрд░ рдкреНрд░рдорд╛рдгреАрдХрд░рдг рдЬрд╛рдирдХрд╛рд░реА _update_ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдПред

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

wrt Pull the image on the server , рдлрд┐рд░ рдкрд░рд┐рдирд┐рдпреЛрдЬрд┐рдд рдХрд░реЗрдВ; рд╕реНрд╡рд╛рд░реНрдо рдореЛрдб рдЫрд╡рд┐рдпреЛрдВ рдХреЛ рдЙрдирдХреЗ рдбрд╛рдЗрдЬреЗрд╕реНрдЯ рдореЗрдВ "рдкрд┐рди" рдХрд░рддрд╛ рд╣реИ, рдЗрд╕рд▓рд┐рдП рдЧрд╛рд░рдВрдЯреА рджреЗрдВ рдХрд┐ рдЖрдкрдХреА рд╕реЗрд╡рд╛ рдХреЗ рд╕рднреА рдЗрдВрд╕реНрдЯреЗрдВрд╕реЗрд╕ рдЖрдкрдХреА рдЫрд╡рд┐ рдХреЗ рд╕рдорд╛рди рд╕рдВрд╕реНрдХрд░рдг рдкрд░ рдЪрд▓рддреЗ рд╣реИрдВред рдЗрд╕рдХреЗ рд▓рд┐рдП рд╡рд╣ рд░рдЬрд┐рд╕реНрдЯреНрд░реА рд╕реЗ рд╕рдВрдкрд░реНрдХ рдХрд░реЗрдЧрд╛ рдФрд░ "рдбрд╛рдЗрдЬреЗрд╕реНрдЯ" (рдЕрдкрд░рд┐рд╡рд░реНрддрдиреАрдп рдЯреИрдЧ) рдХрд╛ рд╕рдорд╛рдзрд╛рди рдХрд░реЗрдЧрд╛ред рдЗрд╕рдХреЗ рд▓рд┐рдП, рдЗрд╕реЗ рд░рдЬрд┐рд╕реНрдЯреНрд░реА рддрдХ рдкрд╣реБрдВрдЪ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реИред рдпрджрд┐ рдбрд╛рдЗрдЬреЗрд╕реНрдЯ рдХрд╛ рд╕рдорд╛рдзрд╛рди рд╡рд┐рдлрд▓ рд╣реЛ рдЬрд╛рддрд╛ рд╣реИ, рддреЛ рд╕реЗрд╡рд╛ рдмрдирд╛рддреЗ рд╕рдордп рдЖрдкрдХреЗ рджреНрд╡рд╛рд░рд╛ рдкреНрд░рджрд╛рди рдХрд┐рдП рдЧрдП image:tag рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП docker рд╡рд╛рдкрд╕ рдЧрд┐рд░ рдЬрд╛рдПрдЧрд╛, рдФрд░ рдПрдХ рд╕реНрдерд╛рдиреАрдп рдЫрд╡рд┐ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░реЗрдЧрд╛ (рдпрджрд┐ рдпрд╣ рдореМрдЬреВрдж рд╣реИ); рджреЗрдЦреЗрдВ https://github.com/docker/docker/issues/31518

рдореИрдВ рдЖрдЧреЗ рдмрдврд╝реВрдВрдЧрд╛ рдФрд░ рдЗрд╕ рдореБрджреНрджреЗ рдХреЛ рдмрдВрдж рдХрд░ рджреВрдВрдЧрд╛, рд▓реЗрдХрд┐рди рдЕрдЧрд░ рдЖрдкрдХреЛ рдФрд░ рдЬрд╛рдирдХрд╛рд░реА рдЪрд╛рд╣рд┐рдП рддреЛ рдЪрд░реНрдЪрд╛ рдЬрд╛рд░реА рд░рдЦрдиреЗ рдореЗрдВ рд╕рдВрдХреЛрдЪ рди рдХрд░реЗрдВ

рдХреНрдпрд╛ рдпрд╣ рдкреГрд╖реНрда рдЙрдкрдпреЛрдЧреА рдерд╛?
0 / 5 - 0 рд░реЗрдЯрд┐рдВрдЧреНрд╕

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

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

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

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

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

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