To wydarzenie już się odbyło. Sprawdź nadchodzące wydarzenia
Docker - budowa wielokontenerowego systemu WWW od podstaw
Wydarzenie:
Docker - budowa wielokontenerowego systemu WWW od podstaw
Typ wydarzenia:
Warsztaty
Kategoria:
Tematyka:
Data:
21.07.2017 (piątek)
Godzina:
09:00
Język:
polski
Wstęp:
Bezpłatne
Miasto:
Miejsce:
Sages
Adres:
ul. Nowogrodzka 62C
Zaloguj się, by zgłosić zmianę.
Prelegenci:
Agenda:
- Wprowadzenie do narzędzia Docker.
- Omówienie idei wirtualizacji z -
- wykorzystaniem kontenerów.
- Omówienie architektury dockera.
- Eksploracja DockerHub’a.
- Omówienie idei wirtualizacji z -
- Eskperymenty z kontenerami i obrazami.
- Tworzenie własnych obrazów.
- Podstawowe składniku Dockerfile.
- Postać “shellowa”, kontra “executable”.
- ENTRYPOINT vs CMD.
- Budowanie obrazów za pomovą narzędzia Gradle.
- Tworzenie własnych obrazów.
- Tworzenie kompletnego systemu WWW w kontenerach.
- Aplikacja SpringBoot.
- Bazy danych.
- Monitoring aplikacji (InfluxDb, Telegraf, Grafana).
- Serwer HTTP.
- Logowanie (Logstash + Kibana).
- Aplikacja SpringBoot.
- Wprowadzenie narzędzia Docker Compose.
Opis:
Można śmiało powiedzieć, że Docker to implementacja koncepcji kontenerów rewolucjonizująca proces dystrybucji oprogramowania. Bazuje na tych samych ideach, które przyświecały inżynierom transportu morskiego wprowadzającym na statki ustandaryzowane pojemniki na przewożone towary. Dzięki nim zdecydowanie usprawniono proces obsługi portowej oraz znacząco obniżono koszty. Tak rewolucyjna koncepcja musiała zostać przeniesiona także w świat oprogramowania.
Podczas warsztatów dowiesz się jak przygotować kompletny system WWW wraz z monitoringiem i komponentami towarzyszącymi oraz jak za pomocą dockera i programu docker-compose zorganizować sprawny proces jego dystrybucji.
Od uczestników wymagana jest znajomość podstaw konsoli systemu Linux, podstawowa znajomość języka Java oraz protokołu HTTP, środowisko programistyczne Idea IntelliJ. Na warsztat konieczne jest zabranie własnego laptopa z zainstalowanym systemem operacyjnym Linux (rekomenduję Ubuntu 16.04 LTS). Dla uczestników przewidziany jest lunch oraz przerwy kawowe.
Podczas warsztatów dowiesz się jak przygotować kompletny system WWW wraz z monitoringiem i komponentami towarzyszącymi oraz jak za pomocą dockera i programu docker-compose zorganizować sprawny proces jego dystrybucji.
Od uczestników wymagana jest znajomość podstaw konsoli systemu Linux, podstawowa znajomość języka Java oraz protokołu HTTP, środowisko programistyczne Idea IntelliJ. Na warsztat konieczne jest zabranie własnego laptopa z zainstalowanym systemem operacyjnym Linux (rekomenduję Ubuntu 16.04 LTS). Dla uczestników przewidziany jest lunch oraz przerwy kawowe.