Compose: рдбреЙрдХ-рдХрдореНрдкреЛрдЬрд╝ рдлрд╝рд╛рдЗрд▓ рдореЗрдВ рдирд╛рдорд┐рдд рд╕рдВрд╕реНрдХрд░рдгреЛрдВ рдХреЗ рд▓рд┐рдП рдХреЙрдкреА рдореЛрдб рдореМрдЬреВрдж рдирд╣реАрдВ рд╣реИ

рдХреЛ рдирд┐рд░реНрдорд┐рдд 22 рд╕рд┐рддре░ 2016  ┬╖  4рдЯрд┐рдкреНрдкрдгрд┐рдпрд╛рдБ  ┬╖  рд╕реНрд░реЛрдд: docker/compose

рдирдорд╕реНрддреЗ,

рдореБрдЭреЗ рдирд╛рдорд╛рдВрдХрд┐рдд рд╡реЙрд▓реНрдпреВрдо рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рддреЗ рд╕рдордп "nocopy" рдзреНрд╡рдЬ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдиреЗ рдХрд╛ рдПрдХ рддрд░реАрдХрд╛ рдирд╣реАрдВ рдорд┐рд▓рд╛, рдЬреИрд╕рд╛ рдХрд┐ docker рдЕрдкрдиреЗ "docker" рдмрдЯрди рдореЗрдВ рдХрд░рддреЗ рд╣реИрдВ:

-v, --volume = [host-src:] рдХрдВрдЯреЗрдирд░-рдбреЗрд╕реНрдЯ:]: рдПрдХ рд╡реЙрд▓реНрдпреВрдо рдХреЛ рдмрд╛рдВрдзреЗрдВред
рдЕрд▓реНрдкрд╡рд┐рд░рд╛рдо-рд╕реАрдорд╛рдВрдХрд┐рдд options рд╣реИрдВ [rw | ro], [z | Z] |
[[r] рд╕рд╛рдЭрд╛ | [r] рдЧреБрд▓рд╛рдо | [r] рдирд┐рдЬреА], рдФрд░ [ nocopy ]ред
'Host-src' рдПрдХ рдкреВрд░реНрдг рдкрде рдпрд╛ рдирд╛рдо рдорд╛рди рд╣реИред

рдпрджрд┐ рди рддреЛ 'рдЖрд░рдбрдмреНрд▓реНрдпреВ' рдпрд╛ 'рдЖрд░рдУ' рдирд┐рд░реНрджрд┐рд╖реНрдЯ рдХрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИ, рддреЛ рд╡реЙрд▓реНрдпреВрдо рдХреЛ рдорд╛рдЙрдВрдЯ рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ
рдкрдврд╝рдиреЗ-рд▓рд┐рдЦрдиреЗ рдХреА рд╡рд┐рдзрд╛ред

nocopy рдореЛрдб рдХрд╛ рдЙрдкрдпреЛрдЧ рд╕реНрд╡рдЪрд╛рд▓рд┐рдд рдкреНрд░рддрд┐рд▓рд┐рдкрд┐ рдЕрдиреБрд░реЛрдзрд┐рдд рд╡реЙрд▓реНрдпреВрдо рдХреЛ рдЕрдХреНрд╖рдо рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИрдорд╛рддреНрд░рд╛ рднрдВрдбрд╛рд░рдг рд╕реНрдерд╛рди рдХреЗ рд▓рд┐рдП рдХрдВрдЯреЗрдирд░ рдореЗрдВ рдкрдередрдирд╛рдорд┐рдд рд╕рдВрд╕реНрдХрд░рдгреЛрдВ рдХреЗ рд▓рд┐рдП, copy рдбрд┐рдлрд╝реЙрд▓реНрдЯ рдореЛрдб рд╣реИред

--volumes-from = "": рджрд┐рдП рдЧрдП рдХрдВрдЯреЗрдирд░ рд╕реЗ рд╕рднреА рд╡реЙрд▓реНрдпреВрдо рдорд╛рдЙрдВрдЯ рдХрд░реЗрдВ

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

arevolumes kinquestion

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

рд╡рд┐рдХрд▓реНрдкреЛрдВ рдХрд╛ рдЕрд▓реНрдкрд╡рд┐рд░рд╛рдо рд╕реАрдорд╛рдВрдХрд┐рдд рдХрд┐рдпрд╛ рдЬрд╛рдирд╛ рдЪрд╛рд╣рд┐рдПред
"wp-files: / usr / share / nginx / html: ro , nocopy"

рдЖрдкрдХреЗ рд▓рд┐рдП рдХрд╛рдо рдХрд░рдирд╛ рдЪрд╛рд╣рд┐рдПред

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

рдирдорд╕реНрддреЗ!

рдХреБрдЫ рдРрд╕рд╛ рдХрд╛рдо рдХрд░рдирд╛ рдЪрд╛рд╣рд┐рдП рдЬрд╣рд╛рдБ рддрдХ рдореИрдВ рдмрддрд╛ рд╕рдХреВрдБ:

version: "2"
services:
  web:
    image: busybox
    command: top
    volumes:
      - mydata:/data:nocopy
volumes:
  mydata: {}

рд╣реИрд▓реЛ рд╢рд┐рди-, рдЙрддреНрддрд░ рджреЗрдиреЗ рдХреЗ рд▓рд┐рдП рдзрдиреНрдпрд╡рд╛рджред
рдЖрдк рд╕рд╣реА рд╣реИрдВ, рдРрд╕рд╛ рд▓рдЧрддрд╛ рд╣реИ рдХрд┐ ": nocopy" рдзреНрд╡рдЬ рдХрд╛рдо рдХрд░рддрд╛ рд╣реИ!

рд╣рд╛рд▓рд╛рдБрдХрд┐ рдЗрд╕реЗ ": ro" рдпрд╛ "rw" рдХреЗ рд╕рд╛рде рдирд╣реАрдВ рдЬреЛрдбрд╝рд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИ

рдорд╛рддреНрд░рд╛:
- "wp-files: / usr / share / nginx / html: ro : nocopy"

рджреЗрддрд╛ рд╣реИ

рддреНрд░реБрдЯрд┐: рд╡реЙрд▓реНрдпреВрдо wp-files: / usr / share / nginx / html: ro : nocopy рдореЗрдВ рдЧрд▓рдд рдкреНрд░рд╛рд░реВрдк рд╣реИ, рдмрд╛рд╣рд░реА рд╣реЛрдирд╛ рдЪрд╛рд╣рд┐рдП

(рдЗрд╕рдХреЗ рд▓рд┐рдП рднреА: nocopy: ro)

рд▓реЗрдХрд┐рди рдореБрдЭреЗ рд▓рдЧрддрд╛ рд╣реИ рдХрд┐ рдПрдХ рдФрд░ рд╕рд╡рд╛рд▓ / github рдореБрджреНрджреЗ рдореЗрдВ рд╣реЛ рд╕рдХрддрд╛ рд╣реИ

рд╡рд┐рдХрд▓реНрдкреЛрдВ рдХрд╛ рдЕрд▓реНрдкрд╡рд┐рд░рд╛рдо рд╕реАрдорд╛рдВрдХрд┐рдд рдХрд┐рдпрд╛ рдЬрд╛рдирд╛ рдЪрд╛рд╣рд┐рдПред
"wp-files: / usr / share / nginx / html: ro , nocopy"

рдЖрдкрдХреЗ рд▓рд┐рдП рдХрд╛рдо рдХрд░рдирд╛ рдЪрд╛рд╣рд┐рдПред

"wp-files: / usr / share / nginx / html: ro , nocopy"

рдзрдиреНрдпрд╡рд╛рдж рджреЛрд╕реНрддреЛрдВ! рдФрд░ рдЗрд╕рдХреЗ рдЕрд▓рд╛рд╡рд╛, рдореИрдВрдиреЗ рдпрд╣ рд╕реБрдирд┐рд╢реНрдЪрд┐рдд рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдПрдХ рдЖрдзрд┐рдХрд╛рд░рд┐рдХ рдбреЙрдХреНрдЯрд░ рд╕реЗ рд╡рд╛рдХреНрдпрд╡рд┐рдиреНрдпрд╛рд╕ рд░рдЦрд╛ред тЖУ

https://docs.docker.com/storage/volumes/

рддреАрд╕рд░рд╛ рдлрд╝реАрд▓реНрдб рд╡реИрдХрд▓реНрдкрд┐рдХ рд╣реИ, рдФрд░ рд░реЛ рдЬреИрд╕реЗ рд╡рд┐рдХрд▓реНрдкреЛрдВ рдХреА рдЕрд▓реНрдкрд╡рд┐рд░рд╛рдо рд╕реЗ рдЕрд▓рдЧ рдХреА рдЧрдИ рд╕реВрдЪреА рд╣реИред рдЗрди рд╡рд┐рдХрд▓реНрдкреЛрдВ рдкрд░ рдиреАрдЪреЗ рдЪрд░реНрдЪрд╛ рдХреА рдЧрдИ рд╣реИред

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

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

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

29e7e280-0d1c-4bba-98fe-f7cd3ca7500a picture 29e7e280-0d1c-4bba-98fe-f7cd3ca7500a  ┬╖  3рдЯрд┐рдкреНрдкрдгрд┐рдпрд╛рдБ

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

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

squeaky-pl picture squeaky-pl  ┬╖  3рдЯрд┐рдкреНрдкрдгрд┐рдпрд╛рдБ