Compose: 버전 2.1 κ΅¬λ¬Έμ—μ„œ μ§€μ›λ˜μ§€ μ•ŠλŠ” ꡬ성 μ˜΅μ…˜ 'healthcheck'

에 λ§Œλ“  2017λ…„ 02μ›” 07일  Β·  3μ½”λ©˜νŠΈ  Β·  좜처: docker/compose

λ‹€μŒ docker-compose.yml μ‚¬μš© :

version: '2.1'
services:
  db:
    image: "<my_image>"
    healthcheck:
      disable: true

docker-compose up을 μ‹€ν–‰ν•  λ•Œ λ‹€μŒ 였λ₯˜κ°€ λ°œμƒν•©λ‹ˆλ‹€.

$ docker-compose up
ERROR: The Compose file './docker-compose.yml' is invalid because:
Unsupported config option for services.db: 'healthcheck'

λ¬Έμ„œ 에 λ”°λ₯΄λ©΄ "healthcheck"λŠ” ν˜„μž¬ μ„€μΉ˜λœ λ²„μ „μ—μ„œ μ§€μ›λ˜μ–΄μ•Όν•©λ‹ˆλ‹€.

$ docker --version
Docker version 1.13.0, build 49bf474
$ docker-compose --version
docker-compose version 1.9.0, build 2585387
kinquestion

κ°€μž₯ μœ μš©ν•œ λŒ“κΈ€

λ¬Έμ„œλŠ” λͺ…ν™•ν•˜μ§€ μ•Šμ•˜μŠ΅λ‹ˆλ‹€. 단지 Docker-compose.yml μ‚¬μ–‘μ˜ 버전 2.0에 Compose 1.6.0이 ν•„μš”ν•˜λ‹€κ³  μ§€μ •ν•©λ‹ˆλ‹€. μ•„λ§ˆλ„ λ¬Έμ„œ μ—…λ°μ΄νŠΈλŠ” λ‹€λ₯Έ μ‚¬λžŒλ“€μ—κ²Œλ„ 도움이 될 κ²ƒμž…λ‹ˆλ‹€ :-)

λͺ¨λ“  3 λŒ“κΈ€

μ•ˆλ…•ν•˜μ„Έμš”,

Compose 1.10.1둜 μ—…κ·Έλ ˆμ΄λ“œν•΄μ•Όν•©λ‹ˆλ‹€. 1.9λŠ” μƒνƒœ 검사λ₯Ό μ§€μ›ν•˜μ§€ μ•ŠμŠ΅λ‹ˆλ‹€.

λ¬Έμ„œλŠ” λͺ…ν™•ν•˜μ§€ μ•Šμ•˜μŠ΅λ‹ˆλ‹€. 단지 Docker-compose.yml μ‚¬μ–‘μ˜ 버전 2.0에 Compose 1.6.0이 ν•„μš”ν•˜λ‹€κ³  μ§€μ •ν•©λ‹ˆλ‹€. μ•„λ§ˆλ„ λ¬Έμ„œ μ—…λ°μ΄νŠΈλŠ” λ‹€λ₯Έ μ‚¬λžŒλ“€μ—κ²Œλ„ 도움이 될 κ²ƒμž…λ‹ˆλ‹€ :-)

μƒνƒœ 확인이 yaml νŒŒμΌμ— μ •μ˜λ˜μ–΄ μžˆμ§€λ§Œ 파일의 'version'값이 '2'(예 :이λ₯Ό μ§€μ›ν•˜λŠ” Docker compose 버전을 μ‹€ν–‰ν•˜λŠ” 경우) 인 κ²½μš°μ—λ„μ΄ 였λ₯˜κ°€ ν‘œμ‹œλ©λ‹ˆλ‹€. 이 경우 파일의 버전을 μ˜¬λ°”λ₯Έ 버전 (예 : 2.3)으둜 λ³€κ²½ν•˜λŠ” 것이 μœ μΌν•œ ν•΄κ²°μ±… 일 수 μžˆμŠ΅λ‹ˆλ‹€.

이 νŽ˜μ΄μ§€κ°€ 도움이 λ˜μ—ˆλ‚˜μš”?
0 / 5 - 0 λ“±κΈ‰