λ΄κ°νκ³ μΆμ κ²μ λ΄ νκ²½ νΉμ μ‘°μ μ override.ymlλ‘ λΆλ¦¬νλ κ²μ λλ€.νμ§λ§ μ¬κΈ°μλ λ³λ€λ₯Έ κ²μ΄ μμ΅λλ€. λ¨μΌ μλΉμ€(κ·Έλ¦¬κ³ μ μλΉμ€κ° λμ λ λ μ¬μ μμ μ μΉμ μ μ§μμ μΌλ‘ μΆκ°).
λμ "λͺ¨λ λ¨μΌ μλΉμ€μ μ΄ μ¬μ μμ μ μ©"μ΄λΌλ μ μλ₯Ό νλ λ§λ€κ³ μΆμ΅λλ€. λ΄κ° λμΉκ³ μλ κ·Έλ° κ°λ μ΄ μ΄λ―Έ μ‘΄μ¬ν©λκΉ?
μ ...
docker-compose.yml:
aservice:
image: whatever1
environment:
FOO: BAR
λ λ€λ₯Έ docker-compose.yml :
anotherservice:
image: whatever2
λ΄ docker-compose.override.yml:
<magickeyword>:
environment:
FLIBBLE: flobble
dns:
- server1
- server2
μ΄μ λ°°ν¬λ λͺ¨λ μλΉμ€μλ DNS server1 & server2μ νκ²½ λ³μ FLIBBLEμ΄ μμ΅λλ€.
μ¬μ μλ₯Ό μ μ©ν μ μλ κ²κ³Ό λμΌν κΈ°λ³Έ μλΉμ€λ₯Ό λͺ¨λ μλΉμ€κ° νμ₯νλ κ²½μ° μ΄ μμ μ μνν μ μλ€λ κ²μ μκ³ μμ§λ§ μ΄μ¨λ κ³΅ν΅ νμ₯ μμ΄ μ μ/κΈ°λ³Έ μ¬μ μλ₯Ό μ€μ ν μ μμ΅λκΉ?
νμ¬ μ μλ μλΉμ€μ λν΄ μμ±λ μ¬μ μ κ²μμ ν¬ν¨νκ³ μ¦μ μ¬μ μ νμΌμ μμ±νλ ν΄νΉμ΄ μμ΅λλ€. μμ±μμ μ΄μ λν λͺ λ°±ν μ루μ μ λμ³€μ΅λλ€.
environment
ν€λ§ ν¬ν¨ λ base
μλΉμ€κ°μλ κ° νλ‘μ νΈ ν΄λμ base.yml
νμΌμ΄μλ κ²½μ° κ° μλΉμ€κ° base
μλΉμ€λ₯Ό νμ₯νλλ‘ ν μ μμ΅λλ€.
extends:
κ° 3.x https://github.com/moby/moby/issues/31101 μμ μ κ±°λμλ€λ μ μ κ°μνλ©΄ μ΄κ²μ λ μ΄μ μ’μ μ루μ
μ΄ μλλλ€.
@saml μ²΄ν¬ μμ https://github.com/docker/compose/pull/5140
κ°μ₯ μ μ©ν λκΈ
@saml μ²΄ν¬ μμ https://github.com/docker/compose/pull/5140