#48 [Kraków] Docker!
- Wstęp do Dockera
- Praca ze środowiskiem (CLI)
- Podstawowe mechanizmy
- Praktyczna praca z Dockerem
- Tworzenie złożonych systemów w oparciu o Dockera
- Docker Swarm - deep dive
- Demo podsumowujące całe warsztaty
Warsztaty mają na celu zaprezentowanie uczestnikom idee korzystania z kontenerów z użyciem Dockera. Na wstępie szybko omówimy czym w ogóle jest Docker oraz kontenery, aby następnie przejść do konkretnych przykładów w praktyce. Podczas kolejnych godzin warsztatów będziemy zagłębiać się w coraz to bardziej zaawansowane mechanizmy, aby całość zwieńczyć pracą z Docker Swarm - narzędziem służącym do tworzenia oraz zarządzania klastrami zbudowanymi z wielu instancji Dockera.
Wymagania
Docker jest niezależny od systemu oraz technologii w której pracujecie. Nieważne więc czy programujecie w Javie, .NET, Pythonie czy czymkolwiek innym - nie będzie to aż tak istotne. Wszelkie przykłady będą pokazywane jednak w środowisku typowo .NETowym (Windows 10, Visual Studio 2017, C#).
Ściągnijcie oraz zainstalujcie najnowszą wersję Docker Engine w wersji "Community" (https://www.docker.com/products/docker-engine#/download)
Przygotujcie ulubione IDE (Vim, Notatnik, VS Code czy cokolwiek innego - Wasz wybór!)
Przygotujcie niezbędne narzędzia do tworzenia aplikacji w wybranej przez Was technologii (kompilator etc.)
Po zainstalowaniu oraz uruchomieniu Dockera w linii poleceń (cmd) wpiszcie komendę "docker version" a następnie "docker run hello-world". Jeżeli wszystko zostało zainstalowane poprawnie to wyświetlą się Wam informacje o Waszej lokalnej instancji dockera oraz uruchomicie swój pierwszy kontener na dockerze – gratulacje! ;)
UWAGA:
Nie ma blokowania miejsc. Jeżeli nie wiesz czy będziesz mógł przyjść nie BLOKUJ miejsca. Niestety wiele razy zdarzyło się nam, że część osób nie przyszła na warsztaty lub zwalniała miejsce w dzień warsztatów (!). Nie możemy dopuścić do takich sytuacji, warsztaty mają formę bezpłatną, ale wymagamy w zamian szacunku i zaangażowania. Tym razem będziemy zwracać uwagę na tego typu zagrywki i następnym razem po prostu daną osobę rejestrującą się z miejsca wrzucimy na waiting list.
Prelegent:
Grzegorz Piotrowski
Programista, szkoleniowiec, pasjonat nowych technologii, miłośnik platformy .NET.
Uwielbia przekazywać swoją wiedzę. Wcześniej, jako Microsoft Student Consultant, aktywnie udzielał się w środowiskach akademickich prowadząc liczne warsztaty i wykłady, teraz robi to samo dla profesjonalistów IT.
Organizator hackathonu PiastCode oraz konferencji PiastConf. Wolny czas lubi spędzać przy grach planszowych.
See an error in the description or event details?
Log in, by zgłosić zmianę.