@rzezbi: tylko po to żeby się nauczyć i tworzyć jakieś projekty, pisać programy pod obliczenia rozproszone. Z punktu energetycznego nie ma to sensu.
  • Odpowiedz
@Klopsztanga: ale wyciągnięcie docker compose poziom wyżej jak najbardziej ma sens. Oddzielasz kod aplikacji od infrastruktury. I jak by mi się chciało na pewno bym Ci znalazł popularne open source projekty które tak zrobiły. Ba niektóre wyciągają konfigurację docker do oddzielnego repo.
  • Odpowiedz
#windows #docker #microsoft #programowanie

Serio Docker na Windowsie (Docker Desktop pod WSL 2) zżera tyle RAM-u ile jest w kompie?

Mam 4 GB. Uruchomiłem Dockera (i na nim nic), zżarło 95%.
Ludzie mają po 16 GB i też zżera 95%.
  • 14
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

#devops #docker #kubernetes

Sa jakies profity z uzywania Helm chartow dla prostych rzeczy jak Grafana czy operator do Jenkinsa? Pytam bo nie widze powodu dlaczego mialbym sie w nie pchac a z drugiej strony w repo sa setki podobnych rzeczy.
  • 3
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@Sibu: Ja używam, bo mam kilka środowisk i kilka klastrów. Tworzę sobie pliki ze zmiennymi dla każdego środowiska i robię helm install chart . -f srodowisko1.yaml. Bardzo wygodne to jest.
  • Odpowiedz
Co powiecie na Docker Q&A?

Pytanie:

Czy obraz zbudowany dawniej na np. Docker Engine 17.03 będzie działał poprawnie na aktualnej wersji 19.03? Nie mogę znaleźć informacji, czy jest wymagana jakaś zgodność."


Odpowiedź:
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

Mirkasy, jak zrobić następujące rzeczy (jakie parametry w dockerfile):
1. Żeby nie tworzył się zawsze nowy kontener tylko albo znikał i powstawał nowy, albo wstawał ten sam.
2. Jeżeli będzie znikał to pojawiał się z ustaloną przeze nazwę a nie randomowe.
#docker
  • 5
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@victordeleco2: masz błąd w składni - po parametrze --name powinieneś podać właśnie własną nazwę dla kontenera.

$ docker run --name moja_nazwa -p 8080:8080 moj-obraz:latest

tak to powinno wyglądać. Dla porządku obraz podawaj na końcu, po parametrach.
  • Odpowiedz
Pytanie do ludzi pracujących przy temacie konteneryzacji na co dzień. Jako nody dockera / kubernetesa w środowiskach on-premise (tj. uruchamianych w DC klienta, a nie w chmurze), nody są stawiane na bare metalu czy na wirtualkach?

#pytanie #docker #kubernetes #it
  • 11
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

via Wykop Mobilny (Android)
  • 1
@linuxuser: imo vmki umożliwiają łatwiejszą realizację immutable infrastructure. Na bare metal szybciej dorobisz się rosnącego długu środowiskowego, szczególnie jak dasz komuś jakikolwiek wjazd
  • Odpowiedz
Mireczki mam problem z MSSQL na Dockerze, a właściwie z dostępem do plików.
Jest zainstalowana baza MSSQL na Dockerze działającym na Openmediavault. Baza działa, klient się łączy, wszystko gitara.
Dalej na mincie jest postawiona virtualka z Windows 7, gdzie jest odpalony program sprzedażowy, który ma korzystać z tej bazy. Program się łączy z bazą i też wszystko gra.
Problem pojawia się, gdy muszę dearchiwizować kopię zapasową na ten serwer.
Jako, że dearchiwizację muszę przeprowadzić z programu,
  • 5
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@patrolez: Poszedłem na łatwiznę i skorzystałem z App Templates w Portainerze. Z tego co widzę, to nie ma ustawionego żadnego użytkownika w zmiennych, więc to mogło latać jako root. Tu mam właśnie jeszcze problem z ogarnięciem tego dockera, bo nie jestem do końca pewien użytkowników - w innym kontenerze podawałem PUID i PGID, ale wydaje mi się, że i tak chodzi z roota. Spaliłem to i posypałem solą, jutro na
  • Odpowiedz
@zigu007: ja bardzo lubię korzystać z konsoli linuksowej. WSL pozwala mi na to także w Windowsie. Jak i czy docker będzie działał na vm pod windowsem nie wiem. Na pewno czeka Cię zabawa z portami. W WSL wszystko działa od razu.
  • Odpowiedz
@zigu007: Właśnie dlatego tak mam podpięty edytor. Niestety nie znalazłem innego wyjścia (w grupie Phpersow tez doszlismy do tego wniosku). Btw. ja nie mam nic do Linuxa. Sam rok przesiedzialem na Archu, ale jednak to duzo czasu kosztowalo, plus klienci czasami mieli dziwne wymagania co do komunikacji. Wiec jak Ci linuks odpowiada to jest swietna opcja :)
  • Odpowiedz
Jeżeli spotkaliście się z problemem ustalenia kolejności "startu" kontenerów w docker-compose.yml to podrzucam szybkie wyjaśnienie.

Przykład? Kontener z aplikacją webową uruchomia się szybciej niż kontener z Redisem (aplikacja próbuje połączyć sie do Redisa, a Redis jeszcze nie podniósł się w 100% i dostajemy błąd połączenia)

Pierwsza rzecz - depends_on.
  • 3
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@CorpseBide: depends_on wyznacza kolejność "startu" kontenera, niestety nie gwarantuje "zaczekania" aż aplikacja/usługa w kontenerze będzie gotowa - do przyjmowania połączeń/żądań itp.

W takich przypadkach najprostsze i najszybsze rozwiązanie to restart:always - czyli restart usługi/aplikacji w razie niepowodzenia.

Bardziej złożone case'y trzeba obsługiwać samodzielnie, pisząc jakieś własne skrypty (i podstawiając je do ENTYPOINT kontenera - o ile tam już nie ma skryptu inicjalizującego :). Zadaniem takiego skryptu będzie odpytanie danej usługi, czy jest
  • Odpowiedz