#docker

4
35

Polecicie jakieś fajne materiały/książki na temat #kubernetes i #docker oraz w podobnych tematach?


#programowanie #programista15k #webdev

SluchamPsaJakGra

@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ć.

e5af1178-c307-4216-b008-2bbd7b27fb8e

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

mejwen

@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

dext3

@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ć.

weirdo2k23

@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

NrmvY

@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ć

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:


https://asdevops.pl/docker/


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:


https://asdevops.pl/docker/


#docker #administratorIT #admin

eja

700 zł za coś co mogę znaleźć za darmo w internecie XD

Zaloguj się aby komentować

Bobson-Jones

Działa w pytę ale jeszcze nie wszyscy maintainerzy ogarnęli aby budować obrazy na architekturę arm

d41m3k

@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ść.

Meverth

@hosu794 jest docker budowany pod ARM, zatem nie ma narzutów

Zaloguj się aby komentować

BigKr4SHh

@MrWilford przyjazny-puchacz.bat

komentator_2020

@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

Kevin_Malone

@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

splatch

@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.

damw

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.

DexterFromLab

@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

dadd56ea-0094-4beb-b415-17aae1409a80
kris

Dzięki! Muszę poczytać w wolnej chwili

Zaloguj się aby komentować

Poprzednia