Polecicie jakieś fajne materiały/książki na temat #kubernetes i #docker oraz w podobnych tematach?
#programowanie #programista15k #webdev
Polecicie jakieś fajne materiały/książki na temat #kubernetes i #docker oraz w podobnych tematach?
#programowanie #programista15k #webdev
@Anon Site Reliability Engineering googla a tak to dokumentacja
Zaloguj się aby komentować
Szukam magika od Dockera (aplikacja składa się z 3 części: Django, PostgreSQL oraz Ngnix) do tego na serwerze Apache2, który stoi na Debianie 10.
Potrzebuje by ktoś zrobił integrację pomiędzy nimi tak by z domeny test.example.com szły requesty do aplikacji w Dockerze, działał SSL itd.
Po więcej szczegółów zapraszam do wiadomości prywatnej.
PS. Jeżeli ktoś nie jest w stanie pomóc to proszę o podbicie postu dla zasięgu.
#zlecenie #docker #django #ngnix #apache2
PS2. Oczywiście zlecenie płatne, wymagane FV, VAT nie musi być.

Zaloguj się aby komentować
Poeksperymentowałem sobie z dockerem stawiając serwer do gry przez steamcmd na raspi 4. Po wejściu na niego koszmarnie lagowało. Jakkolwiek nie próbowałem to przy 1 graczu wszystko ścinało.
Potem odpaliłem jeszcze raz to samo bez dockera i żadnych lagów. Ehh.
Jakby mi ktoś powiedział czy dałoby się coś wycisnąć jeszcze z tego dockera, by efekt był podobny jak bez to byłbym wdzięczny.
Raspi 4 8GB RAM
Raspbian Bullseye
Upload 50Mbps
Obraz: https://github.com/Vel-San/killing-floor-docker
#docker #gry #programowanie #raspberrypi #linux #bash
@fervi właśnie odpaliłem serwer standalone przez box86 i ładnie chodzi. Myślałem, żeby sobie to dorobić do obrazu, ale chyba to by było tylko chyba dla nauki dockera, a niekoniecznie jakichkolwie zysków, choć mogę się mylić.
Zaloguj się aby komentować
Używam sobie Docker Desktop na Windowsie. Pobrałem do niego obraz, odpaliłem, ustawiłem zmienne środowiskowe w okienku (port, lokalizacja folderu danych itd) i wszystko śmiga. Teraz chciałbym zaktualizować obraz bo wyszła nowa wersja, ale jedyne co mi przychodzi to usunięcie kontenera, pobranie obrazu, odpalenie obrazu z tymi samymi parametrami co poprzedni kontener.
Da się to jakoś zrobić szybciej? Nie chce mi się przy każdym updejcie obrazu kasować kontenera i od nowa ustawiać wszystkie parametry przy starcie nowego obrazu.
Wszystkie tutoriale mówią o jakimś docker compose, docker yml.
Nie da się tego zrobić prościej na zasadzie "pobierz nowy obraz i redeplojuj kontener z zachowaniem konfiguracji"?
#docker #programowanie #homelab #konteneryzacja #informatyka
@NrmvY kurde nie wiem, nigdy nie korzystałem z takich narzędzi (kiedyś miałem Portainera, ale mnie nie zachwycił).
Ja korzystam z Dockera jedynie przez CLI, w zasadzie to tak pracują chyba wszyscy.
W zależności od tego co chcesz zrobić, możesz stworzyć własny obraz za pomocą Dockerfile (np. z własną aplikacją, albo jakimś usprawnieniem/modyfikacją czegoś gotowego).
Ja korzystam z docker-compose w celu konfiguracji wszystkiego i uruchomienia "na raz" kilku serwisów.
To się tylko wydaje toporne, ale mając plik i wersjonując go sobie w repozytorium git mam historię zmian, a uruchomienie to krótka komenda [ docker-compose up -d . ]
Zamiast klikać i wypełniać jakieś pola, mam wszystko w pliku.
Docker Desktop pozwala korzystać z poleceń w terminalu, i tę drogę zarządzania proponuję opanować.
@NrmvY z poziomu terminala zrobisz to w przeciągu minuty. stopujesz kontener, usuwasz poprzedni obraz, robisz pulla, przechodzisz do katalogu gdzie masz yamla i lecisz z docker compose
@weirdo2k23 @dext3 już znalazłem rozwiązanie. Docker Desktop ma opcję "kopiuj komendę docker run" na liście z kontenerami. Komenda ta ma w sobie całą konfigurację kontenera.
Czyli: usuwam kontener, aktualizuje obraz, klikam w run.bat z komendą i fajrant.
Zaloguj się aby komentować

Już w czwartek, 9 lutego o 19:00 odbędą się darmowe warsztaty gdzie Arek Siczek pokaże różnice między wirtualizacją, a konteneryzacją.
Będzie to wprowadzenie dla osób początkujących. Ponadto, dobre praktyki dla administratorów.
Wyszło niezłe wyzwanie. Przedstawić te 3 tematy tak, by było ciekawie,...
Grupa ADM otworzyła zapisy na pierwszą edycję kursu Docker i konteneryzacja dla administratora. Bądź jedną z pierwszych osób, które zdobędą nową wiedzę i wykorzystają ją w swojej pracy! Szczegóły na temat kursu znajdziesz w tym miejscu:
A teraz kilka informacji o kursie:
PROMOCJA TRWA TYLKO DO 26 STYCZNIA!!
Program kursu zawiera:
* 12 modułów nauki
* dostęp 24h/7d
* wsparcie trenera
* mastermind + zamknięta grupa dla kursantów do wspólnej nauki
* dodatkowe nagrania + warsztaty
Kurs to kompletna droga, dzięki której:
- dowiesz się czym jest Docker, obraz oraz kontener, czyli tzw. Od Zera Do Bohatera
- nauczysz się szukania i usuwania obrazów oraz umieszczania ich na Docker Hub
- poznasz metodę Create oraz Run, różnice między nimi oraz uruchomisz pierwszy kontener
- dowiesz się, czym jest automatyczna sieć Dockera oraz po co tworzyć własną sieć
- poznasz kompleksowe rozwiązanie klastrowe Docker Swarm i dowiesz się, jak z niego korzystać
- nauczysz się zarządzania kontenerami za pomocą interfejsu graficznego i poznasz system Portainer
- poznasz realne przykłady użycia i praktycznego wykorzystania Dockera w pracy administratora
Jest to kurs nastawiony na praktyczne podejście, które ma Cię przygotować do pracy z Dockerem jako administrator. Wszystkie szczegóły na temat kursu znajdziesz tutaj:
700 zł za coś co mogę znaleźć za darmo w internecie XD
Zaloguj się aby komentować
#programowanie #macbook #docker
Hej, czy jest jakiś problem z wydajnością dockera na nowych procesorach apple'a m1/m2?
Działa w pytę ale jeszcze nie wszyscy maintainerzy ogarnęli aby budować obrazy na architekturę arm
@Bobson-Jones ale często są forki pod ARM także nie ma problemu. Wydajnościowo ogólnie żadnych problemów, w pierwszych miesiącach jak miałem M1 to było z tym dużo gorzej zwłaszcza jeśli chodzi o kompatybilność.
@hosu794 jest docker budowany pod ARM, zatem nie ma narzutów
Zaloguj się aby komentować
@MrWilford przyjazny-puchacz.bat
@MrWilford mialem dzis na laptopie od klienta - 0 bajtow wolnego dysku,
ogolem mam zawsze okolo 5-12 gb wolnego, musialem odpalic baze danych w dockerze i mialem 0 bajtow wolnego.
System dalej dzialal
@MrWilford running docker on wsl be like:
Zaloguj się aby komentować
Mikroserwisy, wszędzie mikroserwisy. Tylko jak testować to w praktyce? Podejść jest wiele, jedno z nich to testy integracyjne. W ramach teorii tak zwanego "black box testing" nie powinniśmy ingerować w wewnętrzne komponenty systemu a jedynie weryfikować wejście i wyjście z systemu.
Oczywiście jest to łatwe w teorii, nieco trudniejsze w praktyce. Jak więc poradzić sobie z wyzwaniem pt. po wywołaniu HTTP powinien być komunikat w Kafce? Na przykład przy pomocy biblioteki testcontainers: https://www.testcontainers.org/, która pozwala uruchomić wasz serwis oraz jego zależności w postaci kontenerów. Naturalnie symulowanie całego klastra np. kubernetes mija się z celem, natomiast z powodzeniem można dorzucić przynajmniej tę część infrastruktury, która zapewnia komunikację.
Testcontainers poza podstawową funkcjonalnością pozwalającą na uruchomienie dowolnego kontenera z kodu Javy, dostarcza również moduły dla PostgreSQL, MySQL, Cassandra czy też ElasticSearch - lista kontenerów do przejrzenia: https://mvnrepository.com/artifact/org.testcontainers. Z ciekawszych rzeczy - można uruchomić z testem również selenium, które działa w kontenerze, bez konieczności aranżowania wszystkich zależności systemowych potrzebnych do uruchomienia przeglądarki. Brzmi świetnie, nieprawdaż?
#java #docker
@Kazix Chodzi głównie o przygotowanie testu w trakcie którego zamieniając komponent na potrzeby testu z docelowego (np. baza danych, kolejka JMS lub topic Kafki na implementację in-memory) pośrednio ingeruje się w zachowanie systemu. Twój test wciąż jest integracyjny, ponieważ wchodzić w interakcję na wyższych warstwach, ale do weryfikacji wyników wymaga wymiany warstw niższych.
ale nie da rady ogarnąć kolejek
@splatch dlatego napisałem przy wiremocku rest call. Te 2 narzędzia się uzupełniają - testcontainers do stawiania faktycznej bazy/kolejki itd, wiremock do "mockowania" innych mikroserwisów z których korzysta testowany komponent.
@splatch testcontainers zjada hibernate na śniadanie i wyplówa pestki. Jest sztos.
Zaloguj się aby komentować
Przygotowałem (początkowo tylko dla użytkowników https://mikr.us) zbiór tekstów na temat Linuksa, konteneryzacji, serwerów webowych i wszystkiego tego, co może przydać się przy obsłudze VPSa.
Postanowiłem upublicznić ten spis - miłej lektury życzę
https://www.notion.so/mrugalski/Biblioteka-Mikrusa-3c757621cf9b4fbfb3909fc04a77dbcf

świetny zbiór!
Dzięki! Muszę poczytać w wolnej chwili
O jaaaa!!!
Zaloguj się aby komentować
https://szkoladockera.pl/docker-ngrok-publikacja-kontenera-w-internecie/
Zaloguj się aby komentować