Stwierdziłem, że wrzuce do dockera moją „aplikacje”. Aplikacja to skrypt php z bazą mysql o wielkości 20GB. Najpierw ściągnąłem z dockerhuba obraz Apache i próbowałem doinstalować php ale coś nie szło, potem obraz php wraz z Apache ale nie mogłem doinstalować modułów do mysqli. W końcu stwierdziłem, ze wezmę obraz debiana i na nim wszystko poinstaluje, ale wyszedł z tego potwór wiec wróciłem do php+Apache i tam okazało się, ze jest specjalny
Wszystko
Najnowsze
Archiwum
konto usunięte via iOS
- 0

Gennwat
- 1
@WylosowacLogin: na kazdy element aplikacji inny kontener, poczytaj sobie czym jest docker compose i tam utworz swoja aplikacje skladajaca sie z kilku kontenerow
- 0
I tak najprościej zrestartować. Szczególnie, że konfiguracja nginx może być poza kontenerem
@fervi: No nie najprościej. I uczysz go złych praktyk.
Nie będę cię uczył Dockera. Natomiast wiele aplikacji dockerowych korzysta z czegoś co można nazwać podkontenerami. Poczytaj coś o Docker Compose zamiast się "mondżyć"
@fervi: Korzystam z tego na co dzień w k8s. Czego mam się uczyć? Że istnieje coś takiego jak pody i to, że to
- 0
No nie najprościej. I uczysz go złych praktyk.
@Kryspin013: No tak, ale zawsze lepiej użyć tego co proponuję zamiast wysyłać killa xd
docker exec -it nginx-server nginx -s reload
- 0
Mam w docker-compose nginx-proxy i acme. W konfiguracji nginx mam że oczekuje on certyfikatów ssl na odpowiednich ścieżkach, i przez to nginx nie może wystartować. A Acme (który daje mu certyfikaty) od niego zależy. Kończy się to masą błędów nginx i cały docker-compose nie działa.
Jak mogę uruchomić nginx najpierw bez ładowania SSL a po powiedzmy minucie z załadowanymi SSL? Pomysł jest taki, że będą dwa równoległe configi (bez SSL i z
Jak mogę uruchomić nginx najpierw bez ładowania SSL a po powiedzmy minucie z załadowanymi SSL? Pomysł jest taki, że będą dwa równoległe configi (bez SSL i z
@pyroxar: Wywal tego nginx'a i weź traefika. Można cert resolvera ustawić tak, że sam wszystko ogarnie.
Jeżeli mam uruchomiony jeden node w docker swarm i 10 replik nginx'a, to co jest odpowiedzialne za obsługę requestów które trafiają do nginx'a? Jest tam zaszyty jakiś swarmowy lb?
#docker i troche #kubernetes
#docker i troche #kubernetes
@WylosowacLogin Przykład naiwnej implementacji takiego mechanizmu (k8s tak robi): https://gist.github.com/apparentlymart/d8ebc6e96c42ce14f64b
konto usunięte via Wykop Mobilny (Android)
- 0
@Vetinari: gdzie taka implementacja jest? W serwisach jak rozrzuca do adresów z replicasetu?
konto usunięte via iOS
- 0
Czy są gdzieś w tym intornecie ( ͡° ͜ʖ ͡°) jakies takie assignmenty z #dockera żeby popisać sobie Dockerfile i Docker-compose a potem „sprawdzić” odpowiedz? Przerobiłem sobie kursy i tutoriale, myślałem ze jestem bogiem dockera a tymczasem wyłożyłem się na pytaniu czym się różni entrypoint od cmd xD prosta sprawa, którą po prostu trzeba było raz wyklepać.
#docker
#docker
Hello, jest tu jakiś magik od RabbitMQ?
Korzystajac z docker-compose postawiłem Rabbita na dwoch klastrach (3 nody per cluster). Teraz chce dodac federacje, na jedenym z clustrow federation ma status running. Na drugim clustrze jest
"Error detail: econnrefused"
Korzystajac z docker-compose postawiłem Rabbita na dwoch klastrach (3 nody per cluster). Teraz chce dodac federacje, na jedenym z clustrow federation ma status running. Na drugim clustrze jest
"Error detail: econnrefused"
version: '3.8'- 0
- 0
@annotate: podejrzewam że będzie lepiej ale co to za robota z codebase-m w kontenerze który co chwila modyfikuje tym samym usuwam i generuje go na nowo więc te dane z tego co rozumiem będą usuwane? Już nie mówiąc o backupowaniu kodu itd.
@r_a_f: yyy, co? Kto Ci wymyślił taki scenariusz.
PRzestań trzymać pliki na partycjach windowsowych, zacznij w wsl2. Nikt nie mówił że masz w kontenerze je trzymać.
PRzestań trzymać pliki na partycjach windowsowych, zacznij w wsl2. Nikt nie mówił że masz w kontenerze je trzymać.
- 0
eh i na co mnie był ten windows, jak teraz mnie się filesystem na wsl zapchał z docker desktopa :/
#linux #docker #windows #informatyka
#linux #docker #windows #informatyka
źródło: comment_1652037791nERFyztxgtZAuBcE0Y5oV8.jpg
PobierzOgarnia ktoś jak w #docker zrobić źeby najpierw się zbindował volume z moim projektem, a dopiero potem instalowały zależności? Chodzi o to żeby nie trzeba było od nowa budować kontenera żeby coś doinstalować przy zmianie brancha itp. Teraz jak binduje to wywala mi folder venv z dockera (bo go nie ma w źródle). #python bo to pythonowy projekt
@RolnikSamWdolinie nie da się, bo volume montowany jest do kontenera, a nie obrazu samego w sobie
- 1
@RolnikSamWdolinie: No dobra poszperałem trochę i da się z mountpointem:
https://stackoverflow.com/a/57282479/142039
Nawet nie wiedziałem, że polecenie RUN w Dockerfile to po prostu docker run z konsoli.
https://github.com/moby/buildkit/blob/master/frontend/dockerfile/docs/syntax.md#build-mounts-run---mount
https://stackoverflow.com/a/57282479/142039
Nawet nie wiedziałem, że polecenie RUN w Dockerfile to po prostu docker run z konsoli.
https://github.com/moby/buildkit/blob/master/frontend/dockerfile/docs/syntax.md#build-mounts-run---mount
Jeśli chcesz wiedzieć nie tylko co to jest ten caly docker, ale też jak on działa i po co, jak, gdzie i kiedy go używać -
---> [](https://techniczniej.pl/post/docker-dla-programistow-1)
#techniczniej #programowanie #docker #naukaprogramowania #linux #javascript
---> [](https://techniczniej.pl/post/docker-dla-programistow-1)
#techniczniej #programowanie #docker #naukaprogramowania #linux #javascript
źródło: comment_1651075772oRTdRdMabkwKT2c7d1vBdD.jpg
Pobierz@techniczniej: Dałem tag do obserwowanych nie s------l tego
konto usunięte via Wykop Mobilny (Android)
- 5
@techniczniej: Reklama godzinnego kursu za 7 dych od zielonki xD
- 0
Czego używacie w robocie, prywatnie do automatyzacji deploymentu, monitorowania etc.?
Kurcze chce sobie postawić na paru serwerach mnóstwo dockerów, ale chciałbym to jakoś monitorować, zautomatyzować.
W pracy mam k8s i mi to wystarczy do zabawy, spróbowałbym czegoś nowego, opensource dużżo mniejszego, myślałem nad k3s, ale znowu.. mam dość chwilowo kubernetesa ( ͡° ʖ̯ ͡°)
Serwery będę miał lokalnie więc ecs również odpada i tego typu rzeczy, musi
Kurcze chce sobie postawić na paru serwerach mnóstwo dockerów, ale chciałbym to jakoś monitorować, zautomatyzować.
W pracy mam k8s i mi to wystarczy do zabawy, spróbowałbym czegoś nowego, opensource dużżo mniejszego, myślałem nad k3s, ale znowu.. mam dość chwilowo kubernetesa ( ͡° ʖ̯ ͡°)
Serwery będę miał lokalnie więc ecs również odpada i tego typu rzeczy, musi
konto usunięte via Wykop Mobilny (Android)
- 3
@Roballo: jak się już brzydzisz k8s to obadaj Nomad.
- 1
Chcę zrobić apkę w Reactcie/Vue + backend w Nest.js + jeszcze jakaś baza. Wszystko ma być zdeployowane na mojego VPSa. Czy w takim razie najwygodniej będzie zrobić monorepo z dockerfilem i np. podpiąć się jakimś CI/CD typu CircleCI pod merge do brancha releasowego i zbudować gotowy obraz zawierający pobrane wszystkie zależności projektu itd. a następnie przez SSH wrzucić to na VPS i zaktualizować kontener?
Może źle o tym myślę i powinienem to
Może źle o tym myślę i powinienem to
- 0
@teekop: Cześć, zastanawiam się nad podobnym setupem (Java w backendzie ale przy kontenerach w sumie nie ma to większego znaczenia). Nie pomogę do końca, ale dla utrudnienia mogę dorzucić garść przemyśleń ( ͡° ͜ʖ ͡°)
Na razie doszedłem do tego, że na pojedynczej maszynie nie ma sensu stawiać pełnego Open Shifta OKD (bo najmniejszy klaster potrzebuje chyba 5 albo 6 maszyn) ( ͡° ͜ʖ ͡°)
Marzy mi się zmontowanie czegoś
Na razie doszedłem do tego, że na pojedynczej maszynie nie ma sensu stawiać pełnego Open Shifta OKD (bo najmniejszy klaster potrzebuje chyba 5 albo 6 maszyn) ( ͡° ͜ʖ ͡°)
Marzy mi się zmontowanie czegoś
@PaaD: Ja mam k3s i sobie chwale
- 0
Mirki w jaki sposób aktualizować kontenery dockera albo zautomatyzować to żeby zawsze były w aktualnych wersjach?
Konkretnie to mam zrobione NASa na Openmediavault i na tym Portainer z kilkoma kontenerami które chciałbym mieć aktualne.
#nas #openmediavault #portainer #docker #linux
Konkretnie to mam zrobione NASa na Openmediavault i na tym Portainer z kilkoma kontenerami które chciałbym mieć aktualne.
#nas #openmediavault #portainer #docker #linux
@cabis: Watchtower
- 0
@futroznorek: dzięki o to mi chodziło :)
Mam skrypt który pracuje na lokalnym repozytorium git i tworzy Pull requesty do swojego repozytorium na github, pobiera plik X, daje git add X, git commit -m "comment", git push -u origin , itd.
działa mi to fajnie, ale chciałbym to uruchomić w kontenerze dockerowym
Niestety po wejsciu do środka kontenera po wpisaniu "git status" wyskakuje "fatal: not a git repository "
Zna ktoś jakiś sposób/poratuje linkiem na utworzenie repozytorium git wewnątrz
działa mi to fajnie, ale chciałbym to uruchomić w kontenerze dockerowym
Niestety po wejsciu do środka kontenera po wpisaniu "git status" wyskakuje "fatal: not a git repository "
Zna ktoś jakiś sposób/poratuje linkiem na utworzenie repozytorium git wewnątrz
- 0
Komentarz usunięty przez moderatora
@wytrzzeszcz: Narzut jest pomijalny.
@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






























