Docker Logi

Odpowiedz Nowy wątek
2019-05-15 12:17
0

Witam. Zaczynam przygodę z dockerem. Mam aplikację w .Net core , zwykłe API. Podpiąłem Nloga i mam middleware, w którym odczytuje sobie body, sciezke wywołania itp. I to idzie do logów po dacie oraz po nazwie zalogowanego usera. Podpiąłem sobie dockera. Zrobiłem obraz, dałem run (na obecną chwilę na tej samej maszynie na której piszę aplikację). Wszystko działa. Tylko jak teraz dobrać się do plików z logami? Wiem, że mogę sobie na consoli (docker logs -follow containerId) pisać to wszystko. Ale nie o to mi chodzi. Chce pobrać z obrazu te pliki txt z logami. Tylko jak?

Pozostało 580 znaków

2019-05-15 12:20
0

docker pull, choć prawdopodobnie tak naprawdę szukasz docker volumes.


edytowany 1x, ostatnio: Patryk27, 2019-05-15 12:20

Pozostało 580 znaków

2019-05-15 12:29
1
szydlak napisał(a):

Witam. Zaczynam przygodę z dockerem. Mam aplikację w .Net core , zwykłe API. Podpiąłem Nloga i mam middleware, w którym odczytuje sobie body, sciezke wywołania itp. I to idzie do logów po dacie oraz po nazwie zalogowanego usera. Podpiąłem sobie dockera. Zrobiłem obraz, dałem run (na obecną chwilę na tej samej maszynie na której piszę aplikację). Wszystko działa. Tylko jak teraz dobrać się do plików z logami? Wiem, że mogę sobie na consoli (docker logs -follow containerId) pisać to wszystko. Ale nie o to mi chodzi. Chce pobrać z obrazu te pliki txt z logami. Tylko jak?

Na Twoim miejscu zrobiłbym obraz, który odpala apke i wszystkie logi wyrzuca na stdout, dzięki czemu będziesz je mógł przeglądać "po dockerowemu", czyli docker logs zamiast tak cyrkować z wchodzeniem do kontenera, albo gmeraniu w wolumenie.

Ale czy w ten sposób mogę jakoś filtrować logi? np podając nazwe usera lub datę? - szydlak 2019-05-15 12:44
Pomijając fakt, że możesz to wrzucać na normalne greptaki linii komend, masz jeszcze to: https://docs.docker.com/engine/reference/commandline/logs/ - TurkucPodjadek 2019-05-15 12:46

Pozostało 580 znaków

Odpowiedz
Liczba odpowiedzi na stronę

1 użytkowników online, w tym zalogowanych: 0, gości: 1, botów: 0