Pod tagiem #devopsiarz (obserwuj lub czarnolistuj) publikuję od czasu do czasu informacje o ciekawych programach, bibliotekach z działki #devops i nie tylko - najczęściej #golang i #python. Ponadto jakieś ciekawe linki z tego gatunku do takiego
  • 1
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

Mam kilkanaście kontenerów niepowiązanych ze sobą. W każdym z kontenerów mam ustawiony "cron job" który wykonuje jakąś tam akcje. Mój zamysł jest taki żeby stworzyć aplikację webową która będzie monitorowała kontenery, gdzie będę mógł ustawić częstotliwość uruchamiania skryptów i gdzie będę mógł ustawiać parametry z jakimi będą uruchamiane.

Rozumiem, że mogę sobie odpalić komendę "exec" na kontenerze i to załatwia mi sprawę uruchamiania skryptów z parametrami wejściowymi i zwrócić jsona po http
  • 8
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

konto usunięte via Wykop Mobilny (Android)
  • 0
#rpi #docker #omv

Zatrzymalo mi się rpi, w sensie nie mogłem się zalogować po ssh. Telnet nie odpowiada. Żadna usługa również.

Poszedl restart prądowy.

Docker z home assistant wstał ale... surowy :) tak jakbym go uruchomił po raz pierwszy. Czy cała konfiguracja poszła w p---u?
  • 5
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

#docker
mam takie image bazy sql jak to poniżej, dodatkowo stawiam aplikacje w tym kontenerze, jaki adres ma ta baza my sql wewnątrz kontenera? abym mógł się z nią połączyć zapomocą tej aplikacji która jest w tym samym kontenerze, próbowałem 127.0.0.1:3306
a może 0.0.0.0:3306
???
https://hub.docker.com/_/mysql
  • 21
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach



Pod tagiem #devopsiarz (obserwuj lub czarnolistuj) publikuję od czasu do czasu informacje o ciekawych programach, bibliotekach z działki #devops i nie tylko - najczęściej #golang i #python. Ponadto jakieś ciekawe linki z tego gatunku do takiego zestawienia.

###
  • 10
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@Gennwat: Egzamin dosyć trudny, ja miałem pakiet razem ze szkoleniem z Linux foundation. Ogólnie to aby zdać trzeba mieć jakieś doświadczenie. Dużo zadań jest na zasadzie, ze coś nie działa i trzeba sprawdzić co nie działa i naprawić. Oczywiście do tego standardy, jakieś deploymenty itp. Dużo można się nauczyć.

Ja zrobiłem szkolenie ucząc się na egzamin, poza tym nic więcej nie robiłem. Niuansów było trochę na egzaminie.

Co do mojej
  • Odpowiedz
Cześć! jest to mój pierwszy wpis i chciałem się przywitać :)

Kilka słów o mnie: Na codzień Senior Software Developer poruszający się w świecie Microsoftu (.NET, Azure) .
Oprócz tego mocno wszedłem w tematykę #docker, do tego stopnia, że założyłem Szkołę Dockera ;) (https://szkoladockera.pl) Ostatnio przełamuję swoje bariery / strachy. Wynikiem tego jest właśnie szkoladockera oraz kanał na YouTube! . Moja historia ze #szkoladockera była taka, że
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

chce postawić wordpressa na dockerze, czy potem dam radę to co zrobie przeniesc na serwer hostingu i w jaki sposob?
#docker
  • 9
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

Siemano mirasy, mam dziwny problem- mianowicie wchodząc na 127.0.0.1 wyświetla się inna treść, niż po wejściu na localhost. I tak, treść jest wyświetlana, tylko z innego kontenera docker :D
Zastanawiam się czemu, skoro /etc/hosts mam 127.0.0.1 jako localhost.
#docker korzysta z jakiegoś własnego pliku hosts? I czemu wyświetla mi się to inaczej na moim hoście, skoro 127.0.0.1 to powinien być i tak localhost.

#sieci #informatyka #
TMBRK - Siemano mirasy, mam dziwny problem- mianowicie wchodząc na 127.0.0.1 wyświetl...

źródło: comment_vYunlooCm7gQu74rULnS6cdUEZOIPUTf.jpg

Pobierz
  • 3
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

I tak, treść jest wyświetlana, tylko z innego kontenera docker :D


@TMBRK: To jest niemożliwe. Tylko jeden kontener (jego proces) może zaalokować port.


Sprawdź raczej konfigurację tego samego serwera pod kątem VirtualHosts.
  • Odpowiedz
„skoro /etc/hosts mam 127.0.0.1 jako localhost.” Możesz jeszcze się upewnić czy aby na pewno w praktyce ten localhost rozwijany jest do tego IP
  • Odpowiedz
Mam malego VPSa, 1 gb ramu. Na nim smigaja aktualnie 4 kontenery dockera (2x postgres, 1x python 3.7-slim, 1x python 3.8-slim) i nginx. Problem jest taki, ze samo postawienie tego zajmuje 90% ramu na serwerze. Czy da sie cos zrobic -- jakies zminifikowanie obrazow dockera czy cos w tym stylu -- co troche zmniejszy "bazowe" zuzycie ramu?

#programowanie #docker #devops #pytanie
  • 14
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@boostasio: a to w takim razie wewnatrz kontenera lacz sie na adres hosta bazy rowny ip hosta. ofc nie 127.0.0.1 bo to bedzie wskazywac na local loop, ale na cos pewnie z adresacji 10.0.*.* lub 172.*.*.*

gdy potwierdzisz ze taki link sie zestawia, pozostaje przekazywac aktualny adres hosta dynamicznie.
probopnuje to pchac przez zmienna srodowiskowa przekazywana podczas startu kontenera
  • Odpowiedz
#docker
mam API które lokalnie chodzi na adresie http://localhost:8080
wrzucam to API do kontenera i uruchamiam z mapowaniem -p 8080:8080
czy aby teraz dostać się do tego api w kontenerze nadal odpytuje adres http://localhost:8080 czy teraz kontener ma jakieś indywidualny adres ip? jeśli tak to jak go znaleźć?
  • 8
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach



Pod tagiem #devopsiarz (obserwuj lub czarnolistuj) publikuję od czasu do czasu informacje o ciekawych programach, bibliotekach z działki #devops i nie tylko - najczęściej #golang i #python. Ponadto jakieś ciekawe linki z tego gatunku do takiego zestawienia.

Zbliżają się Święta i Nowy Rok, to w prezencie od devopsiarza, więcej linków i libek. Nie wiem czy to ostatnie wydanie w tym roku, zobaczę
  • 3
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

Siemano mirasy. Mam sobie kontener w #docker z bazą mysql. Konkretnie montuję to tak:

volumes:
- ./mysql_data:/var/lib/mysql

Problem w tym, że jakkolwiek nie zamknę dockera to i tak zapisuje mi się to z właścicielem o nazwie systemd-coredump. Rozumiem, że jest to wynik sigkilla wysłanego do mysql, ale jak to obejść? docker-compose down daje taki sam rezultat. Jak montować dane bazy, by kontener na nich operował i później normalny user miał
  • 1
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@TMBRK: a to nie jest tak że po prostu uid usera który odpala serwer wewnątrz kontenera jest taki sam jak id usera systemd-coredump u Ciebie w systemie? Możesz tym ID wewnątrz kontenera manipulować, spróbuj podmienić na taki jak Twój uid i zobacz co się stanie.
  • Odpowiedz
Jest sobie taki plik -> https://pastebin.com/Aa9C-D1A

Jednak przy próbie odpalenia docker-compose up pojawia się taki komunikat:

ERROR: Named volume "gitea_vol:/data:rw" is used in service "server" but no declaration was found in the volumes section.


Ktoś
  • 1
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

Jest jakiś sposób aby w miarę sprawnie wykonywać aktualizację obrazków z dockerami? Mam takie oprogramowanie jak tinytinyrss w dockerze i jakimi poleceniami / sposobem wykonywać aktualizacje tego obrazu w miarę bezproblemowo?

#docker #linux #pytaniedoeksperta
  • 1
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

Ma ktoś przykład yamla pod'a do kubernetesa który zwróci status phase failed? Próbuje go wywrócić i albo mi zwraca status Succeeded 0/1 albo Pending 0/1, a mi zależy na failed 0/1. Z dokumentacji wynika takie coś

All Containers in the Pod have terminated, and at least one Container has terminated in failure. That is, the Container either > exited with non-zero status or was terminated by the system

#devops #
  • 7
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

  • 0
@Drail: właśnie tutaj sytuacja wyglada w taki sposób. korzystam z czegoś takiego jak „kube-state-metrics” i wykorzystuje do tego prometheusa i grafane. Kube state pobiera informacje o stanach klastra/podow, przekazuje do prometheusa do grafany i na tej podstawie tworzona są wykresy. Problem jest taki, ze nawet jeżeli pod ma 0/1 (czyli nie działa z jakiejś przyczyny) i błąd jest wywołany np zle napisanym yamlem albo błędem z kontenerem to często jest
  • Odpowiedz
@Gennwat: Ja to ogrywam takim stackiem Prometheus-operator w którym konfiguruje prometheusa, grafane i akertmanagera. Do tego promtail i loki. Loki oczywiście dopięty w grafanie. Jak się zaczyna coś dziać to wiadomość na slacku przychodzi od alertmanagera. Nie mam problemów z statusami podów konfigurując w ten sposób.
  • Odpowiedz


Pod tagiem #devopsiarz (obserwuj lub czarnolistuj) publikuję od czasu do czasu informacje o ciekawych programach, bibliotekach z działki #devops i nie tylko - najczęściej #golang i #python. Ponadto jakieś ciekawe linki z tego gatunku do takiego
  • 2
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

Mam Synology ds216j. Mam w nim 2 dyski po 6tb. Kupiłem teraz 2 dyski po 10TB i chce je podmienić. Niestety według instrukcji ze strony Synology dla RAID 0 procedura wygląda tak:

Utwórz kopie zapasowe wszystkich danych z produktu Synology.

Wyłącz produkt Synology.

Wymień wewnętrzne dyski twarde na większe.

Włącz produkt Synology.
  • 12
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@chanelzeg: wejdz w Zarządzanie przechowywaniem > Wolumen > Zarządzaj i pokaz co tam masz, ale z tego co piszesz masz raid-0 więc niestety połowa danych jest na jednym a połowa na 2gim dysku ale nie odczytasz tylko uzywając jednego.
  • Odpowiedz

Pod tagiem #devopsiarz (obserwuj lub czarnolistuj) publikuję od czasu do czasu informacje o ciekawych programach, bibliotekach z działki #devops i nie tylko - najczęściej #golang i #python. Ponadto jakieś ciekawe linki z tego gatunku do takiego zestawienia.

Ponieważ mirkolisty coś nie działają, to Ci co chcą być w przyszłości wołani, niech od teraz plusują, później im się odpłacę swoim botem.

jetBrains wypuścił space
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach