#docker #laravel #php #mysql #devopsiarz #devops
Uczę się laravela i żeby stworzyć bazę danych muszę włączać xampp i przez tableplus tworzyć bazę danych. Da się to zrobić przez docker? Że włączam dockera i robię sobie bazę danych przez tableplus i docker ma bazę danych i aplikację laravela. Jak tak, to co muszę przeczytać żeby wiedzieć jak to zrobić?
  • 12
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@Nexiu: tragedią jest tylko synchronizacja plików pomiędzy hostem a wsl. Reszta na potrzeby bezproblemowego odpalenia dockera jest git.
A od jakiegoś czasu to jak ktoś chce może sobie nawet odpalić IDE wewnątrz wsl bo jest wslg i odchodzi problem synchronizacji plików.
  • Odpowiedz
Gubię się w tych portach na dockerze. Jak mam pozajmowane porty i chce zainstalować jakiś adguard czy pi-hole to za cholere nie wiem jak pozmieniać te porty, kiedyś mi to wychodziło tylko miałem z 3-4 lata przerwy i jak zajęty port przez który ma iść ruch sieciowy albo coś to nie wiem jak to ustawić. Coś

ports:
- 53:53/tcp
- 53:53/udp
- 784:784/udp
  • 2
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@The_Rainman:
Zdaje się że to co pokazujesz to jest mapowanie portów hosta do portów kontenera

Porty po prawej to sa porty kontenera, po lewej porty jakie definiujesz przez które będziesz miał dostęp do portów i oprogramowania kontenera - uproszczenie, ale nie chce się wgłębiać w sieci dokerowe ich rodzaje itd.

Tak jak napisałem to tylko mapowanie, zmiana portów po prawej stronie nie zmienia portów na których robi nasłuch oprogramowanie w kontenerze -
  • Odpowiedz
Pewnie musisz jeszcze porty w aplikacji zmienić, czasem tak bywa że apkach nie wpuści z innego portu
  • Odpowiedz
Da radę mi ktoś wytłumaczyć jak postawić pterodactyl w dockerze? Za nic w świecie nie mogę się nad tym skupić. Jak by ktoś miał może jakieś wytłumaczenie po polsku (nie mogę się jakoś na angielskim skupić w tym przypadku), albo coś. Jeszcze reverse proxy nie ogarniam (ten sam problem co wcześniej). Byłbym wdzięczny i dałbym plusa xD
#docker #linux #servermasterrace #minecraft
  • 4
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

Jak przepuścić dns przez container z AdGuardem w dockerze? Przepuszczając przez IP serwera AdGuard nie dostaje żadnych zapytań/akcji. Pamiętam, że kiedyś, kiedyś z pi-hole miałem ten sam problem na serwerze, ofc na rapberry pi chodziło od razu.
#docker #linux #serwery #router #adblock
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

Docker na routerku z openwrt napędzanym prockiem arm, usługa w dockerze to bramka SRTLA tj agregator SRT co by transmisje live z terenu ogarniać i bondig modemów 3g obsłużyć - źródło video to belabox na nvidia jetson.
Wcześniej na raspberry pi to uruchomione mialem, dzięki dockerowi odpadł koszt raspberki :)
Usługa w minimalnym stopniu obciąża router, bananapi bpi-r3 jak mnie się ten sprzęt podoba!

#linux #siecikomputerowe #openwrt
Pan_Slon - Docker na routerku z openwrt napędzanym prockiem arm, usługa w dockerze to...

źródło: IMG_7134

Pobierz
  • 3
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

Używam Synology(Xpenology) w zasadzie przez wzgląd na to, że moje aparaty sony e6xxx mają mozliwość uploadowania zdjęć bezpośrednio do zasobu synology po WiFi, wyższe modele Sony tj FF 7xx mają już opcje transferu po FTP via WiFi.

Uruchomiłem sobie na routerze bananapi bpi-r3 dockera, a w dockerze można odpalić synology!
https://xpenology.com/forum/topic/68136-new-virtual-dsm-in-docker/page/4/

Będę mógł zrezygnować z synology i przejść na coś "normalnego" ale z zachowaniem jeden usługi bezpośrednio na routerze!
Pan_Slon - Używam Synology(Xpenology) w zasadzie przez wzgląd na to, że moje aparaty ...

źródło: docker

Pobierz
  • 10
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

Czy tworząc teraz aplikację golang/rust/vue to chcąc ją mieć na kubernetes, muszą pisać jakoś specjalnie?

Jakieś biblioteki pod kubernetes? Jakieś cuda z przetwarzania rozproszonego?

Aplikacja będzie na zasadzie mikroserwisow.

#docker #kubernetes #linux #rust #golang
  • 3
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@pyroxar: nie musisz. Jak chcesz to możesz założyć że będzie sama bezpośrednio gadała do swoich zasobów i nimi zarządzała (konfigurowała sobie obiekty w k8s) ale to jest Twój wybór. Gratis dostaniesz np. service discovery - wbudowane nazwy w wewnętrznym DNS które pod nazwą serwisu mają konkretny komponent.
  • Odpowiedz
@pyroxar: jak robisz zwykłą bezstanową appke to generalnie deploy i tyle - jedyne co możesz zrobić (co wpływa na Twój serwis w sensie dodania kodu) to dodać readiness i liveness endpointa - https://kubernetes.io/docs/tasks/configure-pod-container/configure-liveness-readiness-startup-probes/ - dzięki temu k8s moze np wykryć że Twoja appka się wykraszyła i ją zrestartuję automatycznie (w tagach masz golang i rust, ale np w javie jak poleci OOM error to proces wisi ale nie przyjmuję więcej
  • Odpowiedz
Mam aplikację, która wykorzystuje bibliotekę Hyper (serwer HTTP w Rust), aby wyświetlać aplikację w środowisku Vue/React. Jeśli chodzi o backend, do autoryzacji (OAuth) również wykorzystujemy tę bibliotekę, prawdopodobnie dojdzie jeszcze inny backend obsługujący inne funkcje.

Jak efektywnie pisać taki program i rozwijać go w czasie rzeczywistym? Czy Docker byłby dobrym rozwiązaniem, czy może coś innego?

Szukam rozwiązania równie wygodnego jak yarn watch dla tych technologii, aby odpowiedni segment odświeżał się automatycznie przy
  • 1
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

aby odpowiedni segment odświeżał się automatycznie przy zmianach w kodzie.


@pyroxar: pushujesz kod do repozytorium -> to wyzwala pipeline (poczytaj o jenkins albo postaw sobie repo na bitbucket) -> pipeline Ci buduje zmieniony kod -> pipeline możesz ustawić aby zdeployował zmieniony "segment" jak to nazwałeś na twoje "środowisko" gdzie te "segmenty" trzymasz. Może to być docker (budujesz wtedy obraz dockerowy po prostu), może to być zwykły serwerek na linuxie, może
  • Odpowiedz
Mirki tworzę nową prostą web apkę w pracy w spring boot, prosty CRUD. Korzystam z jdbc do łączenia się z bazą oracle, jest niesamowicie zagmwatwana struktura bazy i nie mam czasu tworzyć mappingi w jpa/hibernate, szybciej mi było stworzyć zapytanie sql i zapisać te parę kolumn co potrzebuję, bo zależy nam generalnie na czasie. Apka w kontenerze i wrzucona do Azure. Lokalnie wszystko działa, wysyłam GET request do odpalonej apki na localhoscie
  • 5
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@annotate miałem takie same odczucia co do Naprawy. Byłem na kilku webinarach i zawsze to samo... godzinę gadania, a później przez kolejna godzinę zachowywał się jak naganiacz na garnki dla starych ludzi. "Tylko teraz promocja na kurs, później nie bedzie", "mam dla was nagrodę ale tylko dla tych co zostaną do konca".
  • Odpowiedz
#homelab #docker #torrent #torrenty

Postawiłem sobie na dockerze #qbittorrent. Jednak nie koniecznie chcę się ujawniać i seedować ;-) Mam Ivacy VPN. Czy da się jakoś skonfigurować połączenie, żeby torrenty szły przez VPN'a?

Najlepiej gdyby clientem VPN był drugi kontener i tworzył swoją podsieć, wtedy w razie potrzeby także inne rzeczy mógłbym przepuszczać przez VPN'a... Ktoś może coś doradzić, co i jak?
  • 20
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

Mireczki #homelab #jellyfin #proxmox #programowanie #tailscale

Mam proxmoxa. w proxmoxie postawiony kontener lxc (Alpine) a w nim #docker z masą aplikacji do mediów sonarr radarr itd. Aby otworzyć GUI sonarr będąc w sieci lokalnej wpisuje http://192.168.1.245:8787 radarr to samo IP, inny port, rozumiecie o co chodzi.

Chciałbym mieć dostęp z zewnątrz przy użyciu tailscale na zasadzie że wpisuje http://jakieś IP od
  • 10
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

via Android
  • 1
@BooB działa! Super, bo się okazuje że home assistant ma addona, więc sobie tam chodzi jako add-on a mam dostęp do sieci całej
  • Odpowiedz
#docker
Szukam jakiegoś downloadera dockerowego, działającego przez www.
Wiadomo o co chodzi - wrzucam linki a ten mi pobiera pliki. Niby jest JDownloader, ale... jakoś bardzo mi się to nie podoba i szukam alternatywy ;-)
Najlepiej z managerem plików, żeby od razu można było rozpakować to co się pobrało.
  • 3
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@husky83: a to musisz sam poszukać innych i posprawdzać, moim zdaniem jednak nic lepszego nie ma, chyba że o czymś nie słyszałem, przyznam też że nie bardzo szukałem w sumie i opieram się tu bardziej na opinii otoczenia niż własnym researchu.
  • Odpowiedz
#java #programowanie #docker #pytanie

Jest tu jakiś spring bootowiec doświadczony? Kończę projekt do portfolio, microservicy, no i jestem na etapie dokerowania wszystkich serwisów. Skorzystałem z plugina JIB i elegancko wszystko się dockeryzuje na dockerhuba.

Problem mam z api keyami do IMDb i chatagpt, dwa z moich serwisów się łączą z nimi i pobierają dane. Jak mogę te api keys schować ale żeby przy odpalaniu
  • 2
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@finalsolution77: a jak odpalasz te kontenery? użyj secrets w k8s albo jak startujesz przez docker compose to przy wstawaniu zapodaj zmienne środowiskowe

Możesz sobie lokalnie stworzyć plik .env z danymi do zaciągania

Zazwyczaj używa się pliku bash który wywołuje dockerowy entrypoint zaraz po zbudowaniu obrazu, w tym bashu pobierasz klucze i secrety np z AWS
  • Odpowiedz
ktoś próbował uruchomić lekki kontener ze środowiskiem graficznym na truenasie?
chodzi mi o możliwość zalogowania się przez www na kontener i móc np wypakować rara coś gdzieś skopiować albo odpalić przeglądarkę na serwerze i uruchomić pobieranie plików na niego.
#docker #selfhosted #homelab #siecikomputerowe
  • 13
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@mati1990: shell-in-a-box daje Ci dostęp do interfejsu shell przez przeglądarke - a tam możesz zrobić zasadniczo wszystko. Masz narzędzia typu curl/wget czy klientów torrenta pod CMD. Jak chcesz zadać mu zadanie i się wylogowac możesz korzystać z najbardziej kapitalnego narzędzia jakim jest screen.
  • Odpowiedz