LINUX.ORG.RU
ФорумAdmin

Docker-compose healthcheck извне контейнера

 , , ,


0

1

У меня есть контейнер, собранный не мной. Я пытаюсь прикрутить к нему healthcheck в docker-compose:

healthcheck:
test: ["CMD", "curl", "-f", "http://127.0.0.1"]
interval: 30s
timeout: 10s
retries: 3
Но в контейнер никто не положил curl, wget и nc, соответственно тест не проходит. Как бы мне запустить healthcheck вне контейнера, на хосте? Или как вообще это лучше сделать?

У меня есть контейнер, собранный не мной

ты хотел сказать, образ?

Но в контейнер никто не положил curl, wget и nc

ладно, мы уже поняли, что в образ.

делай раз:

FROM foreign_img:tag

ADD curl, wget и nc

# заодно healthcheck

делай два: docker build -t my_foreign_img:tag .

делай три:…

PROFIT!..

потом, конечно, в апстрим пулл реквестик запили, чтобы с каждым релизом так не приседать )

aol ★★★★★
()
Последнее исправление: aol (всего исправлений: 1)