Docker Logi

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?

0

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

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.

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