#docker #kubernetes #homelab

Dobrze rozumiem że nie wykorzystując 100% mocy obliczeniowej malinki nie przyspieszę obliczeń poprzez dorzucenie kolejnego urzadzenia i przeprojektowania rozwiązania w swarm?
  • 4
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@dnaprawa: Mogę podzielić aplikację na kilka kontenerów, jak najbardziej. W sumie to dobry pomysł żeby oddzielić hostowanie serwera danych od obliczeń, w teorii powinno to odciążyć zasoby bo obliczenia uwuchamiają się co 15 minut.

Z innej strony patrząc, czy takiego samego albo bardzo zbliżonego efektu nie osiągnę dzieląc zasoby malinki pomiędzy kontenerami w odopowiednich proporcjach?

P.S. Gratuluję podcastu, jest świetny!
  • Odpowiedz
Docker & Kubernetes Festiwal – bezpłatna ( ͡° ͜ʖ ͡°) konferencja online

Przybliżamy tematykę kontenerów osobom początkującym, jak również prezentujemy dobre praktyki w pracy z kontenerami (np. bezpieczeństwo kontenerów).

- Termin: 25.01 - 02.02.2021 w godzinach 20.00 - 21.30 (z wyjątkiem piątku
dnaprawa - Docker & Kubernetes Festiwal – bezpłatna ( ͡° ͜ʖ ͡°) konferencja online

...

źródło: comment_1610965388yIcfkAGTS9AB06TuYOuSIC.jpg

Pobierz
  • 6
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

#docker #sysadmin #plex #vps
Chce postawić tandem - rutorrent/plex/lidarr/bazarr/sonarr itp
Czytałem że najwygodniej o--------c to przez docker-compose
Zrobiłem tak że utworzyłem sobie dla każdego kontenera osobny folder i w nim plik docker compose yml. Ale widziałem na YT jak jakiś ziomek miał wszystko w jednym pliku yml i dotarło do mnie że robię to źle ( ͡º ͜ʖ͡º)
Jak to powinno wyglądać żeby to
  • 3
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

Mam pytanie - czy to normalne, że WSL2 jest tak wolny?

Mam środowisko złożone z Windowsa 10, Docker for Windows i Ubuntu 20.04 zainstalowane na WSL2. Przydzieliłem WSL-owi mniej więcej połowę zasobów laptopa, pliki z projektem opartym na Symfony 4 skopiowałem do katalogu \wsl$\Ubuntu-20.04\home\{nazwa-profilu}\{nazwa-projektu}. Po zbudowaniu kontenerów dockerowych i uruchomieniu (co czyniłem z poziomu terminala Ubuntu), wszystko idzie jak krew z nosa. Już nawet bez WSL2, wykorzystując hyper-v, było szybciej.

Jakieś pomysły
  • 6
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

WSL2


@peli7: długo się z tym męczyłem, od uprawnień do plików, po nieprawidłowe działanie composera, skończyło się na tym, że na Windowsie 10 mam maszynę wirtualną z Ubuntu 20 na pokładzie i tam głównie działam
  • Odpowiedz
@goodghost: działam jak człowiek - mam windowsa na kompie i lokalny serwer z linuksem, to jest najlepsze połączenie

tutaj akurat musiałem skonfigurować to dla kogoś, kto z pewnych powodów nie może korzystać z linuksa w pracy, nie będę wchodził głębiej w temat
  • Odpowiedz
via Wykop Mobilny (Android)
  • 0
Poszukuję jakiegoś fajnego #vps
Obecnie korzystam z #ovh i za około 170 zł rocznie mam 20GB dysku 1GB ramu 1vcore. Patrzę na ich obecna ofertę i za ok 180zl rocznie można dostać to samo tylko 40 GB dysku.
Znacie może jakieś lepsze oferty, budżet powiedzmy do 200zl rocznie? Zastosowanie które głównie korzystam to #owncloud postawiony w #docker i jedna lub dwie małe apki na
  • 6
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

Jestem nowy into #docker i mam problem. Mam Prestę na Dockerze na serwerze, ale mam też lokalnie na Dockerze, wprowadziłem zmiany na lokalnej, ale chciałbym wrzucić zmiany na Githuba. W jaki sposób zrzucić stan maszyny i wrzucić na Githuba?
#programowanie
  • 6
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@BotRekrutacyjny: Bo modyfikujesz działający kontener. Docker tak nie działa, nie wrzucisz tego na githuba. Obrazów dockera nie ściąga się z githuba. Z githuba ściągasz kod.

Nie wiem jak działa presta, ale pewnie możesz albo dodać do Dockerfile skrypt instalujący panel. Wtedy budujesz nowy obraz. Ewentualnie zapisujesz zmodyfikowany obraz jako nowy. Nie ma to zbyt wiele wspólnego z githubem. :)
  • Odpowiedz
@leaving_meaning: NFS się nie nadaje raczej do szybkiego dostępu dużej ilości plików.
Wszystkie zasoby mam zmapowane do dockera bezpośrednia do ścieżki na dyskach NAS (ściezki konfigurowane przez OMV, więc to inna bajka uprawnień). Zdjęcia jako katalog DATA, muzyka jako magazyn zewnętrzny (i dostępny w sieci też jako samba).
Nextcloud jest bardzo wybredny, wymaga sporego tuningu na start. Na pewno poczytaj jeszcze o dockerze z Redis dla niego (lockowanie przez pamięć,
  • Odpowiedz
Co masz za Qnapa? U mnie ten nextcloud dzialal strasznie miernie.
Dopiero jak wrzucilem go na lepszy serwer i ssd, to dziala to tak samo szybko jak google zdjecia, a dostep do zdjec z poziomu windowsa jest instantowy (bo trzymasz pliki lokalnie)

Z dockerem nie pomoge, ale jak bys chcial to tu masz dobry guide jak to zrobic na wirtualce.
https://www.c-rieger.de/nextcloud-installationsanleitung/
Tylko ze po niemiecku, ale translator i da rade. Opisane od
  • Odpowiedz
dziękuję pan @dnaprawa, od siebie dodam, że jestem programistą mobilnym, więc o kontenerach nie mam ZIELONEGO pojęcia, i liczę że się dowiem wszystkiego od Ciebie. To, co wiem o nich, to to, że można na nich stawiać web serwisy oraz odpalać infrastrukturę CI.
  • Odpowiedz
@dnaprawa: fajne są te odcinki. Tłumaczysz wystarczająco prosto, żebym zrozumiał xD. Czasem wplatasz terminy, których nie rozumiem, ale zwykle nie są one aż tak potrzebne do zrozumienia szerszego tematu.
Mam trzy uwagi:
- mówiłeś, że odcinki będą 20-40 minut, a drugi miał 17, jestem srogo rozczarowany ( ͡° ʖ̯ ͡°)
- raz na dwa tygodnie to strasznie rzadko (°°
  • Odpowiedz
siema mirki.
Wygląda na to, że na kontenerze, który aktualnie działa nie mam żadnego shella (?). Czy możecie mi poradzić co w takiej sytuacji zrobić? :D
docker exec -it a8c4472ea020 /bin/sh Próbuję uruchomić shella (próbowałem różnych ścieżek zarówno do sh jak i basha w /bin, /usr/bin jak i podania samego sh ) w kontenerze o ID a8c4472ea020. Dostaję komunikat o treści: > OCI runtime exec failed: exec failed: containerlinux.go:344: starting container process
  • 12
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

Mam błąd 404 po www jak odpalam #docker. Mam apache na serwerze i w virtual hoscie łączę się przez proxy z portem na którym mam kontener web. Czy ktoś miałby pomysł gdzie może być problem? Virtual host:

ServerName localhost
DocumentRoot /var/www/html
  • 4
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

#docker #programowanie

Moja aplikacja używa pewnego modelu statystycznego, który niestety waży 1.5 GB. Po skonteneryzowaniu jej powstał mi dość spory obraz. Zastanawiam się jak rozwiązać tę kwestię: czy powinienem trzymać ten model w docker image, czy wymagać od użytkownika samodzielnego podlinkowana tego pliku poprzez wolumen? Niby druga opcja brzmi sensowniej w kwestii oszczędności na pamięci/transferze danych, ale z drugiej strony czy wymaganie od użytkownika mojego obrazu dodatkowej, ręcznej
  • 11
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

Próbuję sterować Xiaomi Purifier 3h poprzez Home Assistant na Synology ds220j.
Chcę to zrobić, bo wyczytałem, że zintegtowanie tego oczyszczacza przez NAS rozwiazuje problem z automatyzacją, która działa mi wadliwie.
Niestety jestem zielony w temacie i już dawno po kupnie powyższego NASa dowiedziałem się, że potrzebny jest docker, który nie jest wspierany na tym modelu Synology.

Mam więc kilka pytań:
1. Czy da się na tym modelu Synology zaintalować dockera jakoś ręcznie? Próbowałem, ale wywala mi
  • 1
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

#docker moglby mi ktos pomoc z mala rzecza ? Nie znam sie na dockerze, ale mam jedna aplikacje ktora wlasnie jest uruchomiona w dockerze , i jedyne co potrzebuje to to aby zbudowac nowy obraz na podstawie instniejacego juz obrazu, gdzie chcialbym aby w obrazie znalazlo sie wykonanie jeszcze 1 komendy, ktora doinstalowywuje 1 modul.
  • 1
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

Zrób nowy dockerfile na bazie tego obrazu i tam dodaj ten moduł.
Lub
Zainstaluj ten moduł w kontenerze, zrób commit do nowej warstwy i odpalaj z tej nowej.

Tylko pamiętaj o entrypointach.
  • Odpowiedz
Drodzy koledzy mądrzejsi ode mnie, mam pytanko dotyczące Dockera:
Jakim cudem mogę mieć inny system operacyjny w kontenerze niż na komputerze hoscie? Np obraz z centosem który hostuje na Ubuntu?
Przeciez kontenery nie używają wirtualizacji, tylko z tego co się orientuje to namespacow do izolacji usług pomiędzy procesami i cgroup do kontrolowania zasobow. Więc jedyne co kontenery współdzielą zarówno między sobą jak i z hostem to kernel Linuxa, tak?
Jak zatem mogę
  • 15
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

Jakim cudem mogę mieć inny system operacyjny w kontenerze niż na komputerze hoscie?


@Passer93: Poczytaj o chroot. Namespace w linuksie to bardziej zaawansowany chroot.

Jak zatem mogę mieć różne systemy obok siebie w kontenerach? Czy obraz centosa ma w sobie całego centosa -
  • Odpowiedz
Zmieniam pracę, mam sobie wybrać jakiegoś #macbook'a, którego byście wzięli przeznaczenie to głównie #frontend, projekty oparte na #docker, #vagrant.
Słyszałem, że na M1 coś ruszyło z dockerem, miał ktoś okazję testować jak to działa? Jak wygląda sprawa z throttling'iem? Do tej pory pracowałem głównie na stacjonarnym macu pro.

Porównanie 16stki z i7, 13stki z i5 i 13stki z M1
https://everymac.com/ultimate-mac-comparison-chart/?compare=all-current-macs&highlight=0&prod1=MacBookPro135&prod2=MacBookPro133&prod3=MacBookPro138
  • 9
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@derecki: tak jak wyżej, odpuść sobie M1 i odradzam 13" Pro z 2018. Ja aktualnie na takim pracuje i o ile działa spoko, to ta klawiatura to jakiś koszmar.
  • Odpowiedz
@wujekmundek: Ja bym tak nie przesadzal z tym GitHubem jak nie ma doswiadczenia, bo mozliwe, ze nawet tam nie zagladaja. Sory, ale teraz na juniora dostaja tyle cv, ze watpie, zeby przegladali ich kody, przy kilku cv juz ciezko, zeby wszystkie repozytoria ktos ogladal a teraz dostaja duzo wiecej niz kilka cv.
  • Odpowiedz
via Wykop Mobilny (Android)
  • 2
@Trochutak: IMO jeden dobrze zrobiony projekt na GH który żyje tzn jest postawiony i osiągalny pod domeną. To możesz wpisać w CV w jakiejś sekcji "projekty", możesz tym zainteresować rekrutera, a ew. programista sprawdzający kod ma już na co spojrzeć. Podepnij w takim projekcie narzędzia CI typu Travis, poczytaj o phpunit czy phpstan. Takimi rzeczami jesteś w stanie się wybić jak masz solidne podstawy. Możesz też prosić o CR tutaj
  • Odpowiedz