#26

Wprowadzenie do technologii Docker

W ostatnich latach wielką popularność zyskują rozwiązania wirtualizacji zasobów w oparciu o kontenery systemowe. Projekt Docker, wyróżniający się dojrzałością i powszechnością wykorzystania, jest to system kontenerów nastawiony na dostarczanie aplikacji jako gotowych rozwiązań. Naucz się wykorzystywać go w celu sprawnego i prostego dostarczania tego typu rozwiązań, czyli kontenerów zawierających usługi!

Uczestnicy powinni posiadać podstawową wiedzę z zakresu systemu Linux, system operacyjny dla szkolenia to Ubuntu Desktop 14.04 LTS lub 16.04 LTS.

Zapewniamy nielimitowany dostęp do pysznej kawy oraz pizzę. ☺

Prowadzący

Krzysztof Suszyński:

Główny Programista w Centralnym Ośrodku Informatyki oraz trener firmy SAGES. Z technologiami IT ma profesjonalnie do czynienia od 2007 roku i obecnie zajmuje się głownie metodykami DevOps oraz technologiami Puppet, Java oraz Ruby. Technologie te oraz metodyki z powodzeniem stosuje na co dzień w dużych projektach, start-upach i projektach open-source. Z jego inicjatywy rozpoczęto udostępnianie wybranego oprogramowania wytwarzanego w Centralnym Ośrodku Informatyki na GitHubie. Opublikował na otwartej licencji kilka modułów Puppet między innymi: JBoss, Glassfish, XtreemFS, Artifactory, Flyway, Herald oraz kilka bibliotek Java m.in.: WFirma, Eid, Hiera Preferenes. Prowadzi szkolenia z wyżej wymienionych tematów dla firmy SAGES oraz w ramach inicjatyw takich jak Warsaw Puppet User Group, Warsaw Java User Group czy WarsawJS.

Program warsztatów

  1. Wprowadzenie do kontenerów systemu
  2. Ograniczenia kontenerów
  3. Zalety kontenerów oraz Docker
  4. Różnice między kontenerami LXC i Docker
  5. Docker CLI
  6. Obrazy Docker oraz repozytoria obrazów (publiczne i przywatne)
  7. Praca interaktywna z kontenerem oraz zapisywanie stanu
  8. Budowanie obrazów z plików Dockerfile
  9. Łączenie kontenerów
  10. Zarządzanie wieloma połączonymi kontenerami przy użyciu Docker Compose

Uwaga

W trosce o jakość warsztatów jesteśmy zmuszeni ograniczyć liczbę uczestników. Kwalifikacja odbywa się na podstawie odpowiedzi udzielonych w formularzu zgłoszeniowym oraz - w dalszym kroku - kolejności zgłoszeń. Potwierdzenie udziału w warsztatach wraz z instrukcją przygotowania środowiska otrzymasz najpóźniej na 7 dni przed planowaną datą wydarzenia.

Zapisy na wybrany warsztat zostały zakończone.