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

#programowanie #java #spring #informatyka #pytanie #docker

Mam pytanie odnośnie dockera. Czy jeżeli postawię sobie obraz bazy (załóżmy Mongo) i połączę ją ze Springiem, to mam taką samą kontrolę nad bazą tak jakbym stawiał ją "normalnie" ręcznie? Czy docker wprowadza jakieś ograniczenia w zarządzaniu tym? Sorry za idiotyczne pytanie, ale dopiero próbuję wgryźć się w temat.
  • 1
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

Czy jeżeli postawię sobie obraz bazy


@baalder363: Nie stawiasz obrazu, tylko stawiasz kontener na utworzony na podstawie obrazu.

mam taką samą kontrolę nad bazą tak jakbym stawiał ją "normalnie" ręcznie?


Tak.
  • Odpowiedz
Czy da się, a jak tak to w jaki sposób, obejść fakt że w #docker jak użyję komendy z CLI #php która tworzy plik w zmapowanym katalogu do hosta, to plik jest własnością roota? Ustawienie user na kontenerze nie działa u mnie, bo wtedy ten kontener (tu konkretnie: apache2) nie może działać poprawnie nie mając uprawnień roota w swoim obrębie. Widziałem issues na GitHub ale jakoś się kończą
  • 11
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach