μλ νμΈμ,
dockerκ° "docker run"λͺ λ Ήμμ μννλ κ²μ²λΌ λͺ λͺ λ λ³Όλ₯¨μ μ¬μ©ν λ "nocopy"νλκ·Έλ₯Ό μ¬μ©νλ λ°©λ²μ μ°Ύμ μ μμ΅λλ€.
-v, --volume = [host-src :] 컨ν μ΄λ λͺ©μ μ§ [:
] : λ³Όλ₯¨μ λ°μΈλ©ν©λλ€.
μΌνλ‘ κ΅¬λΆ λoptions
λ [rw | ro], [z | Z],
[[r] shared | [r] slave | [r] private] λ° [ nocopy ].
'host-src'λ μ λ κ²½λ‘ λλ μ΄λ¦ κ°μ λλ€.'rw'λλ 'ro'λ₯Ό μ§μ νμ§ μμΌλ©΄ λ³Όλ₯¨μ΄ λ§μ΄νΈλ©λλ€.
μ½κΈ°-μ°κΈ° λͺ¨λ.
nocopy
λͺ¨λλ μμ² λ λ³Όλ₯¨ μλ 볡μ¬λ₯Ό λΉνμ±ννλ λ° μ¬μ©λ©λλ€.λ³Όλ₯¨ μ€ν λ¦¬μ§ μμΉμ λν 컨ν μ΄λμ κ²½λ‘.λͺ λͺ λ λ³Όλ₯¨μ κ²½μ°copy
μ΄ κΈ°λ³Έ λͺ¨λμ λλ€.
--volumes-from = "": μ£Όμ΄μ§ 컨ν μ΄λμμ λͺ¨λ λ³Όλ₯¨μ λ§μ΄νΈν©λλ€.
μ΄ λμμ docker-compose νμΌμμ μ¬ννλ λ°©λ²μ΄ μμ΅λκΉ?
κ·Έλ μ§ μλ€λ©΄ μΆκ° ν κΈ°λ₯μ΄ λ μ μλ€κ³ μκ°νμλκΉ?
μλ νμΈμ!
λ΄κ° λ§ν μμλ ν κ·Έμ κ°μ κ²μ΄ μλν©λλ€.
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μ μλͺ»λ νμμ΄ μμ΅λλ€. external : internal [: mode]μ΄μ΄μΌν©λλ€.
(: 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/
μΈ λ²μ§Έ νλλ μ ν μ¬νμ΄λ©° roμ κ°μ΄ μΌνλ‘ κ΅¬λΆ λ μ΅μ
κ°μ₯ μ μ©ν λκΈ
μ΅μ μ μΌνλ‘ κ΅¬λΆλμ΄μΌν©λλ€.
"wp-files : / usr / share / nginx / html : ro , nocopy"
λΉμ μ μν΄ μΌν κ²μ λλ€.