λ²μ 1 νμΌμ κ²½μ° docker-compose νμΌ μμ λΆλΆμ λ κ°μ μ£Όμμ΄ μμ΅λλ€.
# author: Anthon van der Neut <[email protected]>
# description: mongo container
λλ λ€μμ μΆμΆνλ κ²μ΄ dc2service
μ¬μ©νμ¬ ruamel.yaml
νκ³ Systemd / κ°μκΈ° μΆμΈμ λν μλΉμ€ νμΌμμ΄ μ 보λ₯Ό ν¬ν¨νλ€. λ¬Όλ‘ Python νλ‘μ νΈμμ μμ£Ό λ³Ό μ μλ YACF μμΉ(Yet Another Configuration File)μ λ°λ₯Ό μλ μμ§λ§ 1.6.0 λ° λ²μ 2.0 νμΌ νμμ μ¬μ©νλ©΄ λ€μκ³Ό κ°μ΄ μ½κ² ν μ μμ΅λλ€.
version: '2'
user-data:
author: Anthon van der Neut <[email protected]>
description: mongo container
services:
.......
λΆννλ docker-compose
μ user-data
μ΄ μκΈ°μΉ μμ μΆκ° μμ±μ λν΄ λΆνν©λλ€.
λ²μ 2μ μ΅μμ 맀νμ κ²½μ° μ¬μ©μλ³ λ°μ΄ν°μ©μΌλ‘ μμ½λ νλ μ΄μμ ν€λ₯Ό μ»μ κ²μ μ μν©λλ€. λ¨, ν΄λΉ κ°μ μ ν¨ν YAML ꡬμ±μ΄μ΄μΌ ν©λλ€. μ¦, μ 체 νμΌμ΄ ꡬ문 λΆμ κ°λ₯ν YAMLμ μ μ§ν΄μΌ ν©λλ€. μ΄κ²μ ν΄λΉ κ°μ΄ 맀ν(μ μ°μ±μ μν΄)μ΄λΌλ κΆμ₯ μ¬νκ³Ό ν¨κ» νλμ ν€μΌ μ μμ΅λλ€. λλ docker-composeλ νΉμ μ λμ¬("user-data-")κ° μλ λͺ¨λ μ΅μμ ν€λ₯Ό 무μν μ μμ΅λλ€.
μ μ¬ν κ²μ΄ μλ₯Ό λ€μ΄ TIFFμ κ°μ 컨ν μ΄λ νμΌ νμμΌλ‘ μνλμ΄ μΆκ°(곡κΈμ 체λ³) μ 보λ₯Ό ν¬ν¨ν μ μμ΅λλ€. κ·Έ ν€μ μ΄λ¦μ λ¬Όλ‘ docker-composeμμ μ¬μ©λμ§ μμ κ²μ΄λ―λ‘ "user-data", "non-dc-data"μ¬μΌ ν©λλ€.
docker-compose κ°λ°μλ νμ λ€λ₯Έ νλ‘μ νΈμ μ μ©νλ€κ³ μκ°νλ μ 보(λ΄ μ μ/μ€λͺ κ³Ό κ°μ)λ₯Ό μ ννμ¬ λ€λ₯Έ μμ± μλμ μ½μ νλλ‘ κ²°μ νκ±°λ μ체 μ΅μμ μμ±μ 보μ¦ν μλ μμ΅λλ€.
#1655, #2578κ³Ό κ²ΉμΉλ κ² κ°μμ.
μ΄κ²μ docker-compose.yml
νμΌκ³Ό ν¨κ» μλνλ λꡬμ νΉν μ μ©ν©λλ€.
μ΄ λ¬Έμ μ μ€λ³΅μΌλ‘ λ€λ₯Έ λ¬Έμ λ₯Ό λ«μμ΅λλ€.
λ€μ λ²μ μ 2.x λ° 3.x μ€ν€λ§μμλ μ΅μμ μμ€μμ x-*
ν€λ₯Ό νμ©ν΄μΌ νλ€κ³ μκ°ν©λλ€.
κ°μ₯ μ μ©ν λκΈ
μ΄ λ¬Έμ μ μ€λ³΅μΌλ‘ λ€λ₯Έ λ¬Έμ λ₯Ό λ«μμ΅λλ€.
λ€μ λ²μ μ 2.x λ° 3.x μ€ν€λ§μμλ μ΅μμ μμ€μμ
x-*
ν€λ₯Ό νμ©ν΄μΌ νλ€κ³ μκ°ν©λλ€.