Pod tagiem #devopsiarz (obserwuj lub czarnolistuj) publikuję od czasu do czasu informacje o ciekawych programach,
bibliotekach z działki #devops i nie tylko - najczęściej #golang i #python. Ponadto jakieś ciekawe linki z tego
gatunku do
  • 7
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@devopsiarz: WINCYYJ KUBERNETEESA! a tak serio, to fajny spis linków, jak zawsze. szkoda, że rzadko kiedy coś się pojawia o GCP. aż tak mało o nim piszą, bo aż tak jest rynek zdominowany przez AWS/Azure?
  • Odpowiedz
Możecie mi wyjaśnić kilka rzeczy? #webdev #devops #docker

Powiedzmy, że mam apkę, która wykorzystuje NodeJS, MongoDB, Redis, Nginx, PM2, Certbota i teraz jak wygląda praca z Dockerem w takim przypadku?

Tworze sobię obraz z tymi wszystkimi technologiami konfiguruję Ngnixa itd. w taki sposób jak to mam aktualnie na VPS i nic mnie więcej nie interesuje? Czy nadal na serwerze muszę jeszcze osobno skonfigurować np. Ngnixa żeby
  • 2
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@schriker: Docker nie daje magicznych mocy autokonfiguracji ale ilozuje środowisko oraz zasoby na ktorym odpalona jest dana aplikacja. Konfigurujesz normalnie ale kontenery, czyli na przykladzie nginxa - kofigurujesz kontener z nginxem, na hoscie go nie masz/nie potrzebujesz
  • Odpowiedz
Jak mogę wystawić na świat serwisy takie jak firefox czy qbittorrent używające VPN? Z poziomu localhosta mam do nich dostęp. Z zewnątrz mam dostęp tylko do filebrowsera, który niestety nie używa "network_mode: service:pia". Docker zdaje się całkowicie pomijać UFW i jego blokady i używa sobie iptables. Jak ugryźć ten temat? Zwykły port forwarding czy lepiej byłoby stworzyć jakąś regułę w iptables, która by przenosiła ten ruch na zewnętrzne porty?
https://gitlab.com/snippets/1878730 <- docker-compose.yml

'sudo iptables
a.....w - Jak mogę wystawić na świat serwisy takie jak firefox czy qbittorrent używaj...

źródło: comment_1582216171GbMOIqmnrL3GX8Wt88Vat7.jpg

Pobierz
  • 1
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

#programowanie #devops #docker

Mam parę pytań związanych z wdrażaniem aplikacji internetowej na serwer. Obecnie aktualizacja mojej aplikacji wygląda tak: pobieram poprzez git pull kod z repozytorium, zatrzymuję kontenery, następnie uruchamiam je ponownie (docker-compose). W rezultacie aplikacja jest niedostępna przez parę minut dla użytkowników. Pytanie czy można to zrobić lepiej.

1. Widziałem ostatnio na jakiejś prezentacji że Kubernetes pozwala na uruchomienie paru instancji aplikacji na raz
  • 7
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

Jeżeli aplikacja mała i nie chcesz całego klastra K8s, może zobacz sobie na K3s?

K3S is a highly available, certified Kubernetes distribution designed for production workloads in unattended, resource-constrained, remote locations or inside IoT appliances.

https://k3s.io/
  • Odpowiedz


Pod tagiem #devopsiarz (obserwuj lub czarnolistuj) publikuję od czasu do czasu informacje o ciekawych programach,
bibliotekach z działki #devops i nie tylko - najczęściej #golang i #python. Ponadto jakieś ciekawe linki z tego
gatunku do
  • 1
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

#mssql
#sql
#docker
siemka potrebuje postawic sobie mssql w dockerze wszystko ladnie smiga ale nie moge zaimportowac pliku bak
utworzylem wolumen do ktorego wrzucilem plik back ale jak probuje zrobic restore database to dostaje

Directory
  • 2
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach



Pod tagiem #devopsiarz (obserwuj lub czarnolistuj) publikuję od czasu do czasu informacje o ciekawych programach,
bibliotekach z działki #devops i nie tylko - najczęściej #golang i #python. Ponadto jakieś ciekawe linki z tego
gatunku do
  • 5
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

Mirki, jak uzależnić moment autostartu kontenera w dockerze od jakiejś usługi systemd?
Docker ma opcję --restart=always, która próbuje postawić kontener, aż ten zacznie działać. Ale jest to mało wyrafinowane.
Usługę systemd samego dockera można zmodyfikować, aby czekała na inną usługę, ale wtedy uzależni to start wszystkich autostartujących kontenerów na danym serwerze.
Jest jakieś standardowe rozwiązanie tego problemu?

#docker #linux #systemd #unix
  • 12
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

Ktos dobry w NGNIXy?

potrzebuje pomocy mam centosa gdzie serwuje appki na domenie serwer.com

appki sa zdokeryzowane
i tak jak nie miaelm problemu z postawieniem sonara
  • 11
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@Strzalka: Jest też opcja w settings automatycznie dodająca / do końcówki url jeśli go brak. Tak mi coś świta ale nie jestem 100% pewien, za to w 100% zbyt leniwy by teraz sprawdzać ^^
  • Odpowiedz
#nodejs #elasticsearch #programowanie Czy stawiał z was kiedyś ELK stack na #docker i mógłbym się coś zapytać ? Mianowicie chciałem wysyłać logi z node js przez filebeat -> logstash -> elastic -> kibana. Wszystkie z nich na osobnych kontenerach. Niestety udało mi się jedynie wysyłać logi bezpośrednio z całych -> nie te które storuje w plikach. Generalnie mam problem z pomapowaniem katalogów tak aby
  • 11
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@lukaszwasyl: @alkb: Przede wszystkim Twoja aplikacja w kontenerze A nie powinna zapisywać logów do lokalnego katalogu tylko wyrzucać prawilnie wszystko na stdout. Wtedy w kontenerze z filebeat montujesz /var/lib/docker czy gdzie tam docker u Ciebie zapisuje i zrzucasz tak naprawdę logi z stdout do elasticsearch.
  • Odpowiedz
@alkb: Panie, ja to pierwszy raz robie :D nie dość, że jeszcze uczę się dockera to pierwszy raz dotykam ELK a o gelf czytałem jedynie. Jeżeli chodzi o same kontenery to w założeniu było by to rozłożenie m1: aplikacja m2: elk w produkcji, w devie jak na razie mam jednego compose. Tak czy inaczej, pomyślę jutro jeszcze. Dzięki za pomysły ( )
  • Odpowiedz
Cześć!
W najbliższy czwartek na blogu https://szkoladockera.pl pojawi się artykuł dotyczący skanowania obrazów Dockera pod kątem bezpieczeństwa przy wykorzystaniu narzędzi open-source
Anchore oraz Jenkinsa.

Sprawdzimy kilka oficjalnych obrazów dostępnych na Docker Hub (czy faktycznie są 100% bezpieczne)

oficjalny
  • 3
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

Postawiłem wreszcie pierwszy, większy projekt, produkcyjnie na #kubernetes. Kilka aplikacji, serwisów i jobów w #dotnet core, do tego elasticsearch, kibana, apm, redis. Wszystko ładnie śmiga w #azure AKS, buduje się przez AzureDevOps. Zdecydowanie taniej niż PaaS a wygodniej niż IaaS. Piękne czasy #docker i konteneryzacji.
  • 7
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@leszekwl: no to jedziemy zaczynając od serwera. W przypadku AppService (na Linuxie), jedna instancja to USD 138,70 (S2, 2 rdzenie, 3.5 GB RAMu). Potrzebuję przynajmniej dwie instancje, razem daje USD 277,40.

Redis: potrzebuję przynajmniej C1 i nie jest to super setup. Mam co prawda w tym master-slave, ale "network performance" jest low i nie wepnę do VNETa. Redis w tym setupie też nie zapisuje nic na dysk. USD 100.

Muszę
  • Odpowiedz


Pod tagiem #devopsiarz (obserwuj lub czarnolistuj) publikuję od czasu do czasu informacje o ciekawych programach, bibliotekach z działki #devops i nie tylko - najczęściej #golang i #python. Ponadto jakieś ciekawe linki z tego gatunku do takiego zestawienia.

Na wstępie dziękuje wszystkim za wypełnienie ankiety, mam nadzieję, że wasze głosy nie pójdą na
  • 5
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

#docker
#programowanie
siemka konteneryzuje sobie bardzo stara apke i potrzebuje przekierowac caly ruch ktory byl do mysql na localhoscie na inny kontener jak to zrobic?
  • 1
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

Czy wiesz, co to debouncing oraz w jakim celu się go stosuje? Wiedziałeś, że to, co w Javie zajmuje sto linijek kodu, w Kotlinie może zająć dosłownie kilka? Słyszałeś o systemie stworzonym przez czeskich aktywistów, który może przyczynić się do anulowania kontraktu na grube miliony dla Asseco?

Jeśli odpowiedź na choć jedno z tych pytań jest przecząca, to masz dobry powód do lektury najnowszej Prasówki Technologicznej.

-----------
-> Zapisz się na mirkolistę:
justjoinit - Czy wiesz, co to debouncing oraz w jakim celu się go stosuje? Wiedziałeś...

źródło: comment_lJoMPl3A4HUJnjlmOiQOSS74lQQcwwxO.jpg

Pobierz
  • 4
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

Pytanie do #devops #docker #linux
Jakie są wasze wrażenia z pracą z dockerem w środowisku produkcyjnym? Pytam z czystej ciekawości, jestem mocno uprzedzony do Dockera ale może się mylę i jestem ciekawy opinii innych.

Na potrzeby wpisu definuje srodowisko produkcyjne oparte na dockerze jako środowisko w którym jest co najmniej 10 hostów z dockerem, które są krytyczne dla działania całości. Pisząc Docker mam na myśli Dockera
  • 7
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@yuim: Wrażenia są dobre. Używam od 5 lat, farma ponad 100 maszyn. Krytyczne dla działania całości. 2 lata temu migracja na Kubernetesa, wiec można powiedzieć, że czystego dockera używałem na produkcji 3 lata.
  • Odpowiedz
Nigdy bym nie pomyślał, że może wyjść coś tak dobrego jak Docker.

W domu mam laptopa i5 2330m, 8GB Ram i 64GB SSD i na chwilę obecną mam na nim uruchomione do testów nextclouda, zabbixa, wordpressa, nginx, apache, onlyoffice document server, gitea i jenkins i wszystko działa zaskakująco dobrze.

Wszystkie są od siebie odizolowane, dzięki czemu nie trzeba się martwić o zależności, ani o to że jedna aplikacja zepsuje inną i dodatkowo
q.....n - Nigdy bym nie pomyślał, że może wyjść coś tak dobrego jak Docker.

W domu...

źródło: comment_NeFX70XY65NipaUSARBxA73StcyLwklN.jpg

Pobierz
  • 13
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach