Docker Container: пинг в течение определенного промежутка времени - PullRequest
0 голосов
/ 30 сентября 2019

Я использую альпийский контейнер для проверки связи с другим док-контейнером. Я хочу пропинговать мой докер-контейнер в течение 3 минут и передать вывод в файл ping.csv. Я использовал Dockerfile, который я опубликую в разделе кода. Происходит то, что через несколько секунд контейнер находится в состоянии выхода. Есть идеи, как мне это решить? Вот Dockerfile:

FROM alpine:latest
COPY . .
ENTRYPOINT timeout --preserve-status 180 ping 172.19.1.3 > ping.csv

Спасибо за помощь.

Ответы [ 2 ]

1 голос
/ 30 сентября 2019

вы можете попробовать обновить пакет timeout:

apk update && apk add --no-cache coreutils

проблема в том, что timeout на этом изображении не распознает --preserve-status

0 голосов
/ 30 сентября 2019

Я решил проблему, используя:

ENTRYPOINT ping -w 180 172.19.1.3 > ping.csv

В любом случае, спасибо за помощь:)

...