Treść przeznaczona dla osób powyżej 18 roku życia...
Wszystko
Najnowsze
Archiwum

zwei
- 0

zwei
- 1
@zwei: ok dobra, jak zwykle muszę nasmarować post na wykopie, żeby zmusić się do przeczytania helpa uwsgi xD Temat do zamknięcia chyba.
zgreddo
- 0
@zwei: helpa czytałeś? to nie przedszkole. zamykam temat. na przyszłość użyj...
konto usunięte via Wykop Mobilny (Android)
- 1
@svr_: po co Ci tyle warstw abstrakcji do zwykłego dockera?
Ile hostów? Bez orkiestratora?
Ile hostów? Bez orkiestratora?
konto usunięte via Wykop Mobilny (Android)
- 1
@svr_: to kompletnie bez różnicy, cokolwiek co ma oficjalne paczki. Ubuntu styknie , bo o ile pamiętam są domyślnie, ale pod distra z RPM też są repozytoria. Używam tak w pracy pod testowanie na centosach 8 i jest gites.
- 0
@przepyszna_frytka: musisz mieć plugin, który dorzuci wspomniany wcześniej 'target':
Zdaje się, że nie musisz podawać main-class. To będzie konieczne, tylko jeśli plugin sobie sam jej nie znajdzie.
Więcej na https://docs.spring.io/spring-boot/docs/current/gradle-plugin/reference/htmlsingle/
plugins {
id("org.springframework.boot") version "2.6.4"
}Zdaje się, że nie musisz podawać main-class. To będzie konieczne, tylko jeśli plugin sobie sam jej nie znajdzie.
Więcej na https://docs.spring.io/spring-boot/docs/current/gradle-plugin/reference/htmlsingle/
- 0
@OstatniSamuraj: @draxgar: cos poprobowalem, ale na razie szkoda mi czasu na to xd
- 0
Mirki, planuje sobię napisać prostą apkę w angularze. Chciałbym to uruchamiać na dockerze. Moim routerem na dockerze będzie traefik. Udało mi się zbudować obraz apki z angulara na dockera przy użyciu nginxa. Obraz zajmuje 23 mb, więc całkiem okej. Bez wykorzystania nginxa obraz zajmuje 200mb, więc dużo dużo więcej. Czy nie będzie to problemem, jeżeli zbuduję obraz dockerowy przy użyciu ngixina, ale dalej na dockerze wszystko będzie przechodziło przez traefika? Czy traefik
konto usunięte via Wykop Mobilny (Android)
- 2
@egzo2: do obrazu z nginx kopiujesz tylko wynik builda, a w pierwszym stage masz całe środowisko dev :> pewnie dlatego te różnice. Użyj jakiegokolwiek webserwera zamiast nginx, tak samo jak robisz z nginx, będzie mały obraz.
- 1
@annotate: hmm czaję dzięki
Źle napisane skrypty dockerowe połączone z bardzo wolnymi serwerami firmowymi(na którym jest miedzy innymi jakiś build bot postawiony) to jest j----a udręka ... Najgorsze jest to kiedy to odziedziczysz i autorzy tych skryptów to teraz menagerowie czy team leadzi, którzy uważają, że wszystko jest ok(bo przecież nie pracują) i nie chcą zmian xD
I nie, nie zawsze można kompilować bez dockera, bo czasem tego wymagają taski.
No i znowu następna robota, którą muszę
I nie, nie zawsze można kompilować bez dockera, bo czasem tego wymagają taski.
No i znowu następna robota, którą muszę
Ile razy zmienialiście robotę, aż trafiliście do takiej w której można było komfortowo zajmować się pracą bez potrzeby kopania się z koniem?
@JakTamCoTam: w kazdej w pewnym stopniu, mniejszym lub wiekszym kopiesz sie z koniem, nawet majac swoja agencje tez sie kopiesz tylko z klientami ;)
konto usunięte via Android
- 2
Jest tu jakiś ekspert od Dockera? Chciałbym żeby logi z pracy Pythona nie lądowały tylko na ekranie ale również w kilku plikach określonych przezemnie wewnątrz programu.
Mam taki kod w #python
logging.basicConfig(
level=logging.INFO,
format="%(asctime)s [%(levelname)s] %(message)s",
handlers=[
Mam taki kod w #python
logging.basicConfig(
level=logging.INFO,
format="%(asctime)s [%(levelname)s] %(message)s",
handlers=[
- 2
@Cierniostwor: nie rób relatywnych ścieżek dla dokera bo będzie płacz. Jak ci Mirek wyżej pisze zrób logowanie do
A i dla testu możesz sobie wejść w konsolę w dockerze i założyć taki plik z palca
/log/wypok.log czyli ścieżki absolutnej zaczynającej się od slasha, podmontuj przez -v takową do jakiegoś katalogu na hoście przy starcie dockera i możesz zakładać ile plików chcesz, możesz robić podkatalogi.A i dla testu możesz sobie wejść w konsolę w dockerze i założyć taki plik z palca
touch /log/wypok.log. Jak będzie błąd@Cierniostwor: To co chcesz zrobić to nie jest dobry pomysł. Jeżeli Twoja aplikacja jest w dockerze to jedyne miejsce, gdzie powinieneś zapisywać logi to stdout. Poczytaj sobie o 12 factor app.
Męczę się już drugą godzinę z iptables w debianie. Może ktoś się zna tutaj?
Mam postawionego OMV i w nim dockera. Kiedy stawiam sobie kontener z qbittorentem i przepuszczam go przez vpna to nie mam dostępu do panelu qbittorrenta. Konfiguracja kontenerów jest poprawna bo sprawdzałem jeszcze z gotowym bundlem z docker huba. Pomaga natomiast wyczyszczenie tabeli nat za pomocą 'iptables -t nat -F'. Wtedy wszystko magicznie staje się dostępne. Co ciekawe problem tylko
Mam postawionego OMV i w nim dockera. Kiedy stawiam sobie kontener z qbittorentem i przepuszczam go przez vpna to nie mam dostępu do panelu qbittorrenta. Konfiguracja kontenerów jest poprawna bo sprawdzałem jeszcze z gotowym bundlem z docker huba. Pomaga natomiast wyczyszczenie tabeli nat za pomocą 'iptables -t nat -F'. Wtedy wszystko magicznie staje się dostępne. Co ciekawe problem tylko
źródło: comment_1645368049XEQgLYiAyGYWJMvcal14fW.jpg
Pobierz- 1
Na iptables polecam shorewalla. A tak czy tak, warto dodawać opcję log. Wtedy widać co się dzieje i co blokuje a nie zgadywać.
- 1
@karolek-bolek: ogólnie jak 2 godziny pracujesz nad jakimś problemem to prawdopodobnie nie zdążyłeś zrobić jeszcze żadnej przerwy, albo co najwyżej tylko jedną. Odpocznij i gwarantuję, że znajdziesz rozwiązanie bez potrzeby pisania posta.
- 2
@hcbadixhc ja po prawie roku używania dockera postanowiłem od podstaw zaczac i trafiłem na dobrą (tak mi się wydaje) książkę - Nauka Dockera w miesiąc (akurat do tytułu się nie przywiązuje, nie liczyłem na ogarnięcie tego w ciągu miesiąca). Po 10 rozdziałach jestem z niej zadowolony, po skończeniu na pewno będę pogłębiał wiedzę.
Mam kontener dockerowy prometheusa z mapowaniem portów 9090:9090 i kontener aplikacji 18201:18201
Konter prometheusa chce strzelać do tej aplikacji to pod jaki adres ma strzelać?
#docker #programowanie
Konter prometheusa chce strzelać do tej aplikacji to pod jaki adres ma strzelać?
nazwa_kontenera_aplikacji:18201 ? bo tak nie działa #docker #programowanie
- 0
@mistyk-gehenny: jeżeli nie podajesz interfejsu to prometheus sie zapnie na interfejs docker0 i do niego musisz bić apką
- 0
huhu udało się, zrobilem docker-compose huhu
w jaki sposob moge w Gitlab CI cachowac
node_modules miedzy roznymi kontenerami? Korzystam obecnie z docker:dind i taski sobie wykonuje w roznych kontenerach, ale to chyba mi uniemozliwa korzystanie z cache... moj .gitlab-ci.yml wyglada mniej wiecej tak:image: docker/compose:1.29.2
services:
- docker:dind- 1
@przepyszna_frytka: nieważne, masz przecież ustawione globalny cache dobrze jest xD ja po prostu nie wrzucam node modules do cache i dlatego u siebie potrzebowałem tego joba za każdym razem
- 1
Witam
Stoje przez wyborem nowego komputera. Do tej pory uzywalem pcta z linuxem i nie mialem zadnych problemów. Strasznie podobaja mi sie nowe macbooki pro 16 tylko nwm czy to napewno dobry pomysl z tymi ich armami. W pracy czesto uzywam dockera i czytalem ze czasami sa jakies problemy z nim na armach appla. Czy jest tu jakis devops ktory uzywa dockera na m1 i moglby mi powiedziec czy wystepuja jakies problemy?
Stoje przez wyborem nowego komputera. Do tej pory uzywalem pcta z linuxem i nie mialem zadnych problemów. Strasznie podobaja mi sie nowe macbooki pro 16 tylko nwm czy to napewno dobry pomysl z tymi ich armami. W pracy czesto uzywam dockera i czytalem ze czasami sa jakies problemy z nim na armach appla. Czy jest tu jakis devops ktory uzywa dockera na m1 i moglby mi powiedziec czy wystepuja jakies problemy?
- 0
@wytrzzeszcz: z kanapki?
- 0
@Caishen: wszystko cuzamen do kupy
- 0
Witam. Mam konfigurację jak na załączonym zrzucie ekranu. Maszyna Ubuntu ma skonfigurowany Bridge Adapter w VirtualBox. Co muszę zmienić aby z poziomu przeglądarki na hoście Windows mógł odpalić aplikację, która działa na porcie 8080 na kontenerze dockera?
#docker #devops #siecikomputerowe #sysadmin #it #programowanie
#docker #devops #siecikomputerowe #sysadmin #it #programowanie
źródło: comment_1642875305AxbtDxqGCPAsASPULKX9jL.jpg
Pobierz
konto usunięte via Wykop Mobilny (Android)
- 1
@1z100: musisz wystawić port w dockerze
-p 8080:8080, wtedy z Windowsa będziesz widział usługę na 192.168.0.200, o ile nie masz firewall na Ubuntu, wtedy jeszcze musisz dodać sudo ufw allow 8080 na ubuntu
konto usunięte via Wykop Mobilny (Android)
- 2
@1z100: a dopisales
-p 8080:8080?Od rana uczę się pracować z Dockerem. Zainstalowałem wszystko, uruchomiłem, ale mam problem z tym, że docker uruchamia to co jest na gałęzi "main" a nie to co jest aktualnie w katalogu projektu. To normalne? Co zrobić aby w dokerze uruchamiało się to co jest aktualnie w katalogu projektu?
#docker
#docker
- 0
pytanie dotyczyło dlaczego widzisz "main"
@annotate: Sorry nie opisałem tego. Takie było moje wstępne przypuszczenie bo po uruchomieniu projektu w przeglądarce miałem obrazek który uruchamiał się na tej ścieżce gdy nie miałem wprowadzonych zmian w boilerplate. Myślałem, że to gałąź "main" do której nie robiłem merge od początku projektu (wszystkie merge robię do develop). Jak się okazało to obrazek wyświetlał frontend który uruchamiał się na tym samym porcie. Dziwne sprawdziłem
konto usunięte via Wykop Mobilny (Android)
- 0
@NiezajebywalnyNiesporczak: port usług chodzących wewnątrz kontenera nie będzie miał konfliktu z pozostałymi kontenerami. Mogą być te same, byleby były wystawiine na zewnątrz na różnych (expose).
Mam taki oto skrypcik do kopiowania plików do kontenera. Chciałbym go przerobić w taki sposób, że jeżeli wybiorę flagę --all to pliki w kontenerze, które nie są kopiowane, zostaną usunięte. Macie jakiś pomysł?
#!/bin/bash
[ -z "$1" ] && echo "Please specify a directory or file to copy to container (ex. vendor, --all)" && exit
REAL_SRC=$(cd -P "src" && pwd)@VintageRock: dodać exec z rm -rf na pliki z /var/html/* i dopiero potem kopiować?
- 3
@VintageRock: Możesz użyć polecenia
mv bezpośrednio na filesystemie, pomijając api dockera do operacji na plikach. (np: /proc/PID/root albo /var/lib/docker/overlay2/; docker inspect twoim przyjacielem )- 10
(dłuższy wpis) 4 filary aplikacji mikroserwisowych z perspektywy Kubernetes
1) Komunikacja
W monolitycznych aplikacjach działających w pojedynczym procesie komponenty wywołują się nawzajem za pomocą metod na poziomie języka programowania lub wywołań funkcji.
Mogą
1) Komunikacja
W monolitycznych aplikacjach działających w pojedynczym procesie komponenty wywołują się nawzajem za pomocą metod na poziomie języka programowania lub wywołań funkcji.
Mogą
źródło: comment_1642668940YoJnXpBI6gQZnplMepMOfx.jpg
Pobierz- 0
@alex-fortune:
Możesz bez problemu wysyłać requesty http i dalej iść z kodem - no fizycznie owszem, możesz, ale w praktyce tak się nie robi przy mikroserwisach. Jeśli wysyłasz HTTP request to czekasz na odpowiedź, bo chcesz mieć rezultat. Ale wtedy czy mikroserwisy mają sens? :)- 0
Nie działa mi jeden z 4 kontenerów zbudowanych na amd64 (kontener z mongo), używam nowego macbooka z procesorem m1. Kod błędu.
Wie ktoś jak to naprawić?
#programowanie #docker #macbook
failed to create new OS thread (have 2 already; errno=22)
Wie ktoś jak to naprawić?
#programowanie #docker #macbook
- 0
@panDocent:
no wiem, ale pozostałe kontenery się odpalają mimo, że lecą przez symulacje amd64, a ten jeden nie chce.
Na M1 masz arm64 a nie amd64.
no wiem, ale pozostałe kontenery się odpalają mimo, że lecą przez symulacje amd64, a ten jeden nie chce.
Możliwe, że różnice w innych obrazach nie są tak wielkie, żeby powodować błędy. Poszukaj, czy jest gotowy obraz mongo pod arm64.
Mam pytanie do szanownych Mireczków testerów - czy możecie polecić jakiś kurs/książkę do nauki #devops i #docker (z ukierunkowaniem na #android), która się przyda #tester15k? Thanks from mountain!
#testowanieoprogramowania
#testowanieoprogramowania
- 11
O czym chcielibyście posłuchac podkastu?
Siema! Planuję odcinki podkastu Więcej niż Konteneryzacja.
Z tematów takich jak: kontenery, Kuberentes, bezpieczeństwo kontenerów, Infra as a Code, DevOpsy – co konkretnie by Cię interesowało?
Wołam
Siema! Planuję odcinki podkastu Więcej niż Konteneryzacja.
Z tematów takich jak: kontenery, Kuberentes, bezpieczeństwo kontenerów, Infra as a Code, DevOpsy – co konkretnie by Cię interesowało?
Wołam
Mam apke na docker w symfony.
w Dockerfile kopiuję zawartość mojego kodu do wnetrza kontenera
#programowanie #docker
w Dockerfile kopiuję zawartość mojego kodu do wnetrza kontenera
src/:var/www/html. Potem w srodku kontenera dodaję plik, co mogę zrobić zeby jednocześcnie zmienialy sie pliki spoza kontenera? czyli ze jak edytuję coś w var/www/html to zeby sie edytowało też w src/#programowanie #docker

























