Moby: рд╕рд╛рдкреЗрдХреНрд╖ рдкрде рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдХреЗ рд╣реЛрд╕реНрдЯ рдлрд╝рд╛рдЗрд▓ рдХреЛ рдорд╛рдЙрдВрдЯ рдирд╣реАрдВ рдХрд░ рд╕рдХрддрд╛

рдХреЛ рдирд┐рд░реНрдорд┐рдд 7 рдЬреБрд▓ре░ 2016  ┬╖  3рдЯрд┐рдкреНрдкрдгрд┐рдпрд╛рдБ  ┬╖  рд╕реНрд░реЛрдд: moby/moby

рдмрдЧ рд░рд┐рдкреЛрд░реНрдЯ рдЬрд╛рдирдХрд╛рд░реА

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

Client:
 Version:      1.11.1
 API version:  1.23
 Go version:   go1.5.4
 Git commit:   5604cbe
 Built:        Wed Apr 27 00:34:20 2016
 OS/Arch:      linux/amd64

Server:
 Version:      1.11.1
 API version:  1.23
 Go version:   go1.5.4
 Git commit:   5604cbe
 Built:        Wed Apr 27 00:34:20 2016
 OS/Arch:      linux/amd64

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

Containers: 1
 Running: 1
 Paused: 0
 Stopped: 0
Images: 21
Server Version: 1.11.1
Storage Driver: overlay
 Backing Filesystem: xfs
Logging Driver: json-file
Cgroup Driver: cgroupfs
Plugins:
 Volume: local
 Network: host bridge null
Kernel Version: 3.10.0-327.el7.x86_64
Operating System: CentOS Linux 7 (Core)
OSType: linux
Architecture: x86_64
CPUs: 4
Total Memory: 7.64 GiB
Name: centos-dev
ID: ACEV:LLBJ:NOYB:VEHF:V3FO:JY3A:5ETY:ETCU:WM3D:DBGZ:YF25:BUTY
Docker Root Dir: /var/lib/docker
Debug mode (client): false
Debug mode (server): false
Registry: https://index.docker.io/v1/
WARNING: bridge-nf-call-iptables is disabled
WARNING: bridge-nf-call-ip6tables is disabled

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

  1. docker run --rm -it -v config.json:/etc/config.json centos:7 bash
  2. docker run --rm -it -v ./config.json:/etc/config.json centos:7 bash
  3. docker run --rm -it -v /root/config.json:/etc/config.json centos:7 bash

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

  1. рдореБрдЭреЗ рдХрдВрдЯреЗрдирд░ рдореЗрдВ рдПрдХ рдлрд╝реЛрд▓реНрдбрд░ "/etc/config.json" рдорд┐рд▓рддрд╛ рд╣реИ, рдлрд╝рд╛рдЗрд▓ рдирд╣реАрдВ
  2. рдбреЙрдХрд░: рдбреЗрдореЙрди рд╕реЗ рддреНрд░реБрдЯрд┐ рдкреНрд░рддрд┐рдХреНрд░рд┐рдпрд╛: ./config.json рдмрдирд╛рдПрдВ: "./config.json" рдореЗрдВ рд╕реНрдерд╛рдиреАрдп рд╡реЙрд▓реНрдпреВрдо рдирд╛рдо рдХреЗ рд▓рд┐рдП рдЕрдорд╛рдиреНрдп рд╡рд░реНрдг рд╢рд╛рдорд┐рд▓ рд╣реИрдВ, рдХреЗрд╡рд▓ "[a-zA-Z0-9][a-zA-Z0-9_. -]" рдЕрдиреБрдорддрд┐ рджреА рдЬрд╛рддреА рд╣реИред
  3. рдкрд╛рд╕ рд╣реЛ рдЧрдпрд╛, рдореБрдЭреЗ рдХрдВрдЯреЗрдирд░ рдореЗрдВ рдПрдХ рдлрд╛рдЗрд▓ рдорд┐рд▓реА

рдЖрдкрдХреЗ рджреНрд╡рд╛рд░рд╛ рдЕрдкреЗрдХреНрд╖рд┐рдд рдкрд░рд┐рдгрд╛рдореЛрдВ рдХрд╛ рд╡рд░реНрдгрди рдХрд░реЗрдВ:
рдореБрдЭреЗ рдПрдХ рд╕рд╛рдкреЗрдХреНрд╖ рдкрде рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдХреЗ рд╕реНрдерд╛рдиреАрдп рдлрд╝рд╛рдЗрд▓ рдХреЛ рдорд╛рдЙрдВрдЯ рдХрд░рдиреЗ рдХрд╛ рд╕рдорд░реНрдерди рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП docker run рдХреА рдЙрдореНрдореАрдж рдереАред

рд╕рдВрдмрдВрдзрд┐рдд рд╕рдорд╕реНрдпрд╛: https://github.com/docker/docker/issues/22016

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

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

рдЖрдк рдЕрдкреНрд░рддреНрдпрдХреНрд╖ рд░реВрдк рд╕реЗ рд╕рд╛рдкреЗрдХреНрд╖ рдкрде рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП -v $PWD/../../path:/location рдХрд░ рд╕рдХрддреЗ рд╣реИрдВред

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

@subchen рдпрд╣ рджрд╕реНрддрд╛рд╡реЗрдЬрд╝реАрдХрд░рдг рдореЗрдВ рдХрд╛рдлреА рдХрд╣рд╛ рдЧрдпрд╛ рд╣реИ

рдХрдВрдЯреЗрдирд░-рдЧрдВрддрд╡реНрдп рд╣рдореЗрд╢рд╛ рдПрдХ рдкреВрд░реНрдг рдкрде рд╣реЛрдирд╛ рдЪрд╛рд╣рд┐рдП рдЬреИрд╕реЗ /src/docsред рд╣реЛрд╕реНрдЯ-src рдпрд╛ рддреЛ рдПрдХ рдирд┐рд░рдкреЗрдХреНрд╖ рдкрде рдпрд╛ рдПрдХ рдирд╛рдо рдорд╛рди рд╣реЛ рд╕рдХрддрд╛ рд╣реИ ред рдпрджрд┐ рдЖрдк рд╣реЛрд╕реНрдЯ-рдбреАрдЖрдИрдЖрд░ рдХреЗ рд▓рд┐рдП рдПрдХ рдкреВрд░реНрдг рдкрде рдХреА рдЖрдкреВрд░реНрддрд┐ рдХрд░рддреЗ рд╣реИрдВ, рддреЛ рдбреЙрдХрд░ рдЖрдкрдХреЗ рджреНрд╡рд╛рд░рд╛ рдирд┐рд░реНрджрд┐рд╖реНрдЯ рдкрде рдкрд░ рдмрд╛рдЗрдВрдб-рдорд╛рдЙрдВрдЯ рдХрд░рддрд╛ рд╣реИред рдпрджрд┐ рдЖрдк рдПрдХ рдирд╛рдо рдХреА рдЖрдкреВрд░реНрддрд┐ рдХрд░рддреЗ рд╣реИрдВ, рддреЛ рдбреЙрдХрд░ рдЙрд╕ рдирд╛рдо рд╕реЗ рдПрдХ рдирд╛рдорд┐рдд рд╡реЙрд▓реНрдпреВрдо рдмрдирд╛рддрд╛ рд╣реИред

  1. рдбреЙрдХрд░ рджреЗрдЦрддреЗ рд╣реИрдВ рдХрд┐ рд╡реЙрд▓реНрдпреВрдо рдХреЗ рдирд╛рдо рдХреЗ рд░реВрдк рдореЗрдВ, рдФрд░ рдЗрд╕ рдкреНрд░рдХрд╛рд░, рд╡реЙрд▓реНрдпреВрдо рдмрдирд╛рдПрдВ, рдЗрд╕рдХреЗ рд▓рд┐рдП рдПрдХ рдлрд╝реЛрд▓реНрдбрд░ рдмрдирд╛рдПрдВ рдФрд░ рдЙрд╕рдореЗрдВ рд╡реЙрд▓реНрдпреВрдо рдорд╛рдЙрдВрдЯ рдХрд░реЗрдВред
  2. docker _still_ рджреЗрдЦреЗрдВ рдХрд┐ рд╡реЙрд▓реНрдпреВрдо рдХреЗ рдирд╛рдо рдХреЗ рд░реВрдк рдореЗрдВ рд▓реЗрдХрд┐рди рд╡реЙрд▓реНрдпреВрдо рдХреЗ рдирд╛рдо рдкрд░ / рдХреА рдЕрдиреБрдорддрд┐ рдирд╣реАрдВ рд╣реИ, рдФрд░ рдЗрд╕ рдкреНрд░рдХрд╛рд░ рдпрд╣ рд╡рд┐рдлрд▓ рд╣реЛ рдЬрд╛рддрд╛ рд╣реИ
  3. рдЙрдореНрдореАрдж рдХреЗ рдореБрддрд╛рдмрд┐рдХ рдХрд╛рдо рдХрд░рдирд╛: рдкрд░реА:

docker cli рдХреЗ рд╕рд╛рдкреЗрдХреНрд╖ рдкрде рдирд╣реАрдВ рд▓реЗрдиреЗ рдХрд╛ рдХрд╛рд░рдг рдпрд╣ рд╣реИ рдХрд┐ docker рдХреНрд▓рд╛рдЗрдВрдЯ рдФрд░ docker рдбреЗрдореЙрди рдПрдХ рд╣реА рд╣реЛрд╕реНрдЯ рдкрд░ рдирд╣реАрдВ рд╣реЛ рд╕рдХрддреЗ рд╣реИрдВред рдЗрд╕ рдкреНрд░рдХрд╛рд░ рд╕рд╛рдкреЗрдХреНрд╖ рдкрде рдХреЛ рдХреИрд╕реЗ рд╕рдВрднрд╛рд▓рд╛ рдЬрд╛рдирд╛ рдЪрд╛рд╣рд┐рдП?

  • рдЧреНрд░рд╛рд╣рдХ рдкрдХреНрд╖ рдкрд░? рд▓реЗрдХрд┐рди рдлрд┐рд░, рдбреЗрдореЙрди рдПрдХ рд╣реА рд╣реЛрд╕реНрдЯ рдкрд░ рдирд╣реАрдВ рд╣реЛрдиреЗ рдХреЗ рдХрд╛рд░рдг, рдЗрд╕ рд╕реНрдерд╛рди рдкрд░ рдлрд╝рд╛рдЗрд▓ рдирд╣реАрдВ рд╣реЛ рд╕рдХрддреА рд╣реИ, рдФрд░ рдпрджрд┐ рдЙрд╕рдХреЗ рдкрд╛рд╕ рднреА рд╣реИ, рддреЛ рдХреНрдпрд╛ рдлрд╝рд╛рдЗрд▓ рдХреА рд╕рд╛рдордЧреНрд░реА рд╕рдорд╛рди рд╣реИ?
  • рдбреЗрдореЙрди рдХреА рддрд░рдл? рд▓реЗрдХрд┐рди рдлрд┐рд░ рдХрд┐рд╕ рдкрде рдХреЗ рд╕рд╛рдкреЗрдХреНрд╖? рдбреЗрдореЙрди рдХрд╛ рд░рд╛рд╕реНрддрд╛?

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

рдЖрдк рдЕрдкреНрд░рддреНрдпрдХреНрд╖ рд░реВрдк рд╕реЗ рд╕рд╛рдкреЗрдХреНрд╖ рдкрде рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП -v $PWD/../../path:/location рдХрд░ рд╕рдХрддреЗ рд╣реИрдВред

@vdemeester @justincormack рдЖрдкрдХреЗ рд╕рдордЭрд╛рдиреЗ рдХреЗ рд▓рд┐рдП рдзрдиреНрдпрд╡рд╛рджред

-v $PWD/../../path:/location рдореЗрд░реА рд╕рдорд╕реНрдпрд╛ рдХрд╛ рд╕рдорд╛рдзрд╛рди рдХрд░ рд╕рдХрддрд╛ рд╣реИред

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

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

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

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

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

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

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