Kraków
Codecool PolskaŚlusarska 9
29 września
20181 prelegent
18 miejsc
Pospiesz się!Docker!
Docker, a ogólnie mówiąc konteneryzacja aplikacji, jest technologią, która w niezwykle łatwy i szybki sposób podbiła rynek - i jest to pozycja jak najbardziej zasłużona. Pytanie jednak brzmi: dlaczego?
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.
Temat jest spory, ale niezwykle przydatny zarówno dla programisty, DevOpsa oraz admina. Zajęcia będą miały mocny akcent praktyczny - przygotujcie więc na to swoje komputery! ;) Serdecznie zapraszam!
Niezmienną rzeczą naszych spotkań oczywiście jest:
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"
- 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". Jeżeli wszystko zostało zainstalowane poprawnie to wyświetlą się Wam informacje o Waszej lokalnej instancji dockera 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!
Agenda
- 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 podsumowywujące całe warsztaty
Prelegent
Nasz wykładowca ;)
Grzegorz Piotrowski
Programista, szkoleniowiec, pasjonat nowych technologii, miłośnik platformy .NET.
F.A.Q
To co chcielibyście wiedzieć a boicie się zapytać ;)
Jest to skrócona wersja FAQ, by przeczytać pełną i dowiedzieć się więcej o idei stojącej za devWarsztatami, zapraszamy na stronę FAQ.
-
Czy to jest darmowy event ?
Tak! nie licząc obiadu, wszystko inne jest zorganizowane - zazwyczaj, chyba, że w opisie spotkania jest napisane inaczej, czasami obiad może być sponsorowany. -
Czy mogę przyjść bez komputera ?
Tak, ale będziesz się trochę nudził. Większość sesji ma w sobie warsztaty, więc wtedy będziesz po prostu siedział i... pił kawę? :)
-
Co muszę mieć ze zobą ?
To co jest napisane w opisie lub wysłane mailem. Ale przeważnie jest to komputer ;) -
Czy jakoś muszę skonfigurować swój komputer ?
Nie, ale fajnie jakbyś ściągnął odpowiednie narzędzia z maila który zostanie wysłany na kilka dni przed spotkaniem.