Jak w #docker #swarm zmienić lidera? Mam 3 manager nodes i mam zamiar pozbyć się jednej maszyny, akurat tej, która jest liderem aktualnie. Podejrzewam, że jak zrobię demote to może nastąpić elekcja nowego lidera, ale jako, że nie chcę nic zepsuć pytam za wczasu jak to dokładnie działa. Oczywiście później muszę dodać kolejnego lidera żeby utrzymać quorum, gdy jeden zdechnie, ale to już inna sprawa. Ktoś zmieniał kiedyś
  • 1
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@Gennwat: -v po prostu montuje Ci katalog do środka kontenera. VOLUME tworzy Ci wolumen, który jest zarządzany przez docker daemona. Jest on tam, gdzie docker trzyma wszystkie wolumeny, pod Linuksem najczęściej /var/lib/docker.
Możesz też sobie tworzyć wolumeny poza scope kontenera. Możesz jeden dockerowy wolumen współdzielić między kontenerami.

To tak w skrócie. :)
  • Odpowiedz
Mireczki, wiem że docker to teraz podstawa, bo wszędzie go widzę, ale nie do końca chyba ogarniam jego koncepcje. Bo czym on się różni on lxc?
#docker
  • 2
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

via Wykop Mobilny (Android)
  • 2
Jest ktoś w stanie polecić hosting dla #docker dla około 100 kontenerów z możliwością przypisania osobnego publicznego IP dla kontenera, najlepiej jak najtańszy ;)
  • 4
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@ManamanaTuriruriru: XD

Możesz skorzystać z EC2 i postawić własny klaster. Jeśli wolisz zarządzany to niestety łupio srogo.

AWS wychodzi w cholerę drogo bo około 10usd od kontenera


Dla której dokładnie usługi to kalkulacja?
  • Odpowiedz
chciałbym się trochę pobawić w ci/cd, ale tak trochę naokoło - bez ogarniania stosu narzędzi - i wpadł mi do głowy pewien pomysł:
- kod hostowany na bitbucket
- na AWS przygotowane dwie instancje, nazwijmy je production i build. Pierwsza chodzi non stop, druga uruchamiana tylko wtedy gdy zajdzie potrzeba.
- w momencie wysłania commita do repo, webhookiem uruchamiana jest lambda na AWS, która uruchamia instancję build
- instancja build przy rozruchu pobiera sobie kod z
  • 7
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

Są to narzędzia z których korzystam na co dzień i znam je na tyle ile potrzebuję, ale chciałem się "wymasterować". Tak więc jakie książki/artykuły/źródła polecacie do zwiększenia skilla w:
- linux
- docker
- git

#programowanie #linux #docker #git
  • 2
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

Hej Python Developerzy :) Gdyby ktoś chciał mocniej wejść w devopsowanie ale jednocześnie nie chce zostawić programowania, to proponuję rolę łączoną (50/50). Wspieram w rekrutacji na tę rolę bardzo fajną firmę produktową w Warszawie, w duchu startupowym :) Więcej info na prv: mbudzynska@ithunt.pl

#devops #aws #kubernetes #docker #ansible #python #hadoop #bigdata #machinelearning #ai
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

#programowanie czy sa tu ludzie uzywajacy #docker w pracy ? jakie jest "profesjonalne" podejscie do tworzenia tabel w bazie danych w kontenerze? Pisze sie je w dockerfile czy stawia sie kontener z czysta baza danych i ją się np. synchronizuje z bazą źródłową?
  • 17
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@htfhere: To masz raczej dwie opcje.

1. Stawiając instancję projektu stawiasz czystą bazę (zwykle migracje) i ewentualnie ładujesz jakieś dane, jeśli masz taką potrzebę.
2. Budujesz sobie obrazy bazy juz z danymi. Wtedy przy zmianach w strukturze bazy trzeba budować nowe obrazy i dystrybuować w zespole.

U mnie w robo mamy dystrybucję takich obrazów z danymi w bazie i obrazów ElasticSearcha ze zbudowanymi indeksami tak, że te obrazy sobie
  • Odpowiedz
Postawiłem aplikację w #docker container, wszystko hula tip top.
Użyłem już gotowy obraz z neta i tam mam wszystko już ustawione, ale jak np. chciałbym to postawić na produkcji to lepiej jest skopiować ten obraz, żeby był mój i przy zaciąganiu z repo dockera nie mieć nowych zmian wprowadzonych przez twórców tego obrazu?
Co jak chcę mieć te nowe zmiany? Będę musiał grzebać w obrazie twórców i potem przenieść te
  • 4
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@lubie_pracowac_fizycznie: Często chcesz, bo to mogą być jakieś patche związane z bezpieczeństwem. To co mówi @yggdrasil to dobra praktyka, budujesz własny kontener, testujesz i hop do produkcji za każdym razem jak wychodzi nowa wersja. Pamiętaj, iż przy defaultowych ustawieniach, nie pobierzesz nowej wersji źródłowego konteneru jeśli budujesz obraz ponownie.
  • Odpowiedz
Mirki, potrzebuję porady.

Mamy w firmie kilka serwerów, zwykłe maszyny z DirectAdminem lub cPanelem, większość na Debianie lub Centosie.

Chciałbym to w końcu trochę ogarnąć i uporządkować, ale nie za bardzo wiem od czego zacząć.
Zależy mi na tym by rozwiązanie było proste we wdrożeniu, elastyczne, pozwalało na łatwe podpięcie domen (w DA i CP to chwila), generowanie certyfikatów Let's Encrypt, zmianę ustawień php i wersji (mamy jeszcze kilka projektów które śmigają na 5.6 i
  • 4
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@janiszewski152: @kiedystobyl0: No właśnie problem polega na tym że nie do końca wiem co chcę zrobić bo nie wiem jakie są dostępne rozwiązania.
Mamy kilka serwerów, niektóre są już dość stare. OS - Debian lub Centos, ale często w nieaktualnych wersjach. Do tego zainstalowany DirectAdmin lub cPanel.

Chcę to jakoś uporządkować - idealnie gdybym miał jeden panel zamiast kilku jak teraz, ale nie jest to najważniejsze.
Ważne jest dla mnie bezpieczeństwo
  • Odpowiedz
Chcę to jakoś uporządkować - idealnie gdybym miał jeden panel zamiast kilku jak teraz, ale nie jest to najważniejsze.

Ważne jest dla mnie bezpieczeństwo i wygoda zarządzania tym wszystkim.

@belwarg: no w chmurach jest jeden panel, do tego mozesz to podpiac do istniejacych systemow bo jest jeden panel.

Jednocześnie potrzebuję opcję wspierania starego kodu - czasami musi to być php >5.6 lub niżej i nie jestem w stanie przeskoczyć tego wymagania -
  • Odpowiedz
Panowie, wziąłem się na poważnie za #docker, mam kilka pytań na jego temat.

Nie używałem Docker-composer ponieważ w książkach jest słabo opisany oraz więcej info jest na temat dockerfile.
Posiadam konfiguracje Windows->wirtualka ( na której jest Debian i Docker) łącze się przez SSH do wirtualki.

1. Jaka praktyka jest stosowana w robieniu
  • 38
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@Wybredny_Marian:
Nie ruszasz już nic w Dockerfile i w obrazie, bo to jest wspólne dla wszystkich kontenerów używających go. To jest runtime-related, więc np. -p 3306:3306 dla kontenera1, -p 3307:3306 dla drugiego. Wskakujesz do bazy przez IPVIRTUALKI:3306 dla k1, IPVIRTUALKI:3307 dla k2.
  • Odpowiedz
@Wybredny_Marian:
plików bazy nie musisz trzymać, wystarczy, że będą na wirtualce. Możesz robić kopie zapasowe
docker run --rm -it -v "/www/mysql:/backup" --link "web-mysql:mysqlhost" mysql:5.7
i w środku (podmieniasz tylko DATABASENAME)

mysqldump -h mysqlhost -u root -pwebpassword DATABASENAME
  • Odpowiedz
{ #docker | #mongodb | kiedy developer próbuje into #devops }

Cześć Miraski, mam następujący problem - chcę mieć podpięty wolumen z hosta do kontenera dockerowego zbudowanego na obrazie mongo w taki sposób, żeby:
1) dane do bazy były zaciągane przy uruchamianiu kontenera do folderu na którym pracuje mongo (defaultowo /data)
2) zmiany wykonane w kontenerze w folderze /data mają być widoczne również na hoście
I to działa.
  • 2
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

Miał ktoś okazję sprawdzenia jak radzi sobie Macbook PRO 15" poprzedniej i aktualnej generacji w pracy z #docker? Wiem, że na 13" 2015 nie ma co nawet myśleć o takiej zabawie, na 15" 2015 jest w miaaaaaaarę w porządku, a jak wypada na tym tle model 2017?

#macbook
  • 4
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

Pytanko moi drodzy, bo nie mogę tego nigdzie znaleźć. Mam sobie kontener w Docker Swarm i publikuję porty na localhoście w moim compose tak:

ports:
- mode: host
target: 10000
published: 10000
  • 3
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach