#linux #docker docker zużywa znacznie więcej procesora i ramu niż instalacja na system bespośrednio? czy to nie ma co się szczypać i konteneryzować wszystko co się rusza?
Wszystko
Najnowsze
Archiwum

wytrzzeszcz
- 0
konto usunięte
- 5
@wytrzzeszcz: Narzut jest pomijalny.
Szala
via Android- 0
@wytrzzeszcz jedyne co to powiela te same dane.
- 2
@quwer: Przede wszystkim zapewnia że apka ma poinstalowane wszelkie toole i środowiska w systemie operacyjnym które potrzebuje, do tego zapewnia niezmienne środowisko uruchomieniowe - co jest bardzo cenne. Jak już raz przetestujesz że twoja apka działa z wersją Javy 12 i zainstalowanym Pythonem 3.6.2 i toolami x, y i z w ustalonych wersjach to taki obraz możesz odpalić na dowolnej maszynie i mieć pewność, że zadziała (a jeśli nie zadziała
#retrocomputing zrobiłem #docker do grania w zorka przez telnet może ktoś ocenić czy gitówa?
#naukaprogramowania
http://ratslab.xyz/Dockerfile ?
#naukaprogramowania
http://ratslab.xyz/Dockerfile ?
- 0
@tptak: co do update to dziala bez
w sumie w takim setupie to jest roznica root czy nie root?
w sumie w takim setupie to jest roznica root czy nie root?
- 1
@wytrzzeszcz: ze względu na bezpieczeństwo bym dał nie root - jeśli będzie jakiś rce w grze to zawsze to trudniej instalować rzeczy na kontenerze
Mirki zaraz oszaleje, Google nic nie podowiada. Mial ktos z was taki blad?
composer install --no-interaction --prefer-dist
Installing dependencies from lock file (including require-dev)
Verifying lock file contents can be installed on current platform.
[ErrorException]- 1
@chaddeveloper: Spróbuj zwiększyć limit pamięci na -1.
- 1
@chaddeveloper: i wrzucaj błędy z co najmniej jednym
-vJakie jest z tego wyjscie? Sory ze pisze, ale ostatnio nie mam sily myslec i mam nadzieje, że ktoś będzie miły i podeśle link z gotową odpowiedzią
p9kdumpinstantprompt:print:181: write error: no space left on device
df -h wyrzucilo, że jeden dysk mam pełny /dev/sda2
tylko jak juz mi sie wspomnialo mozg mam wylaczony i nie wiem co zrobić do końca (nawet nie wiem ktory to dysk :/
#ubuntu
p9kdumpinstantprompt:print:181: write error: no space left on device
df -h wyrzucilo, że jeden dysk mam pełny /dev/sda2
tylko jak juz mi sie wspomnialo mozg mam wylaczony i nie wiem co zrobić do końca (nawet nie wiem ktory to dysk :/
#ubuntu
- 1
@The_Rainman: no jestem w szoku, nawet w pierwszym poście ci dałem komende do usunięcia śmieci z dockera ( ͡° ͜ʖ ͡°)
- 0
@bruuh: no wlasnie przez ncdu sprawdzilem :) głebiej to log od pihole ma 17gb
- 0
- 3
Hej. Od kilku tygodni męczę się z ustawieniem działającego hot reloadu na dockerze. Mam jeden kontener z Pythonem+FastAPI i tam wszystko działa, ale w kontenerze z Reactem nie działa hot reload mimo że ustawiłem CHOKIDAR_USEPOLLING na true. Sprawdzałem przez terminal czy zmiany plików przez VSCode dzieją się w kontenerze i faktycznie się zmieniały, nie wiem co jeszcze może nie grać. Z być może istotnych rzeczy korzystam również z WSL2 oraz Remote Containers
- 0
Treść przeznaczona dla osób powyżej 18 roku życia...
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?























