Wraz z GlobalLogic, naszym sponsorem miesiąca, zapraszamy na warsztaty. Spotykamy się w środę, 24 kwietnia, wyjątkowo o 18:00, w klubie WySPa. UWAGA: należy się szybko zapisać, bo liczba miejsc jest ograniczona do 25 (zapisy tu). Potem trafia się na listę rezerwową. Prosimy o ewentualne wycofanie udziału w przypadku zmiany planów, aby oczekujący mogli skorzystać ze zwalnianego miejsca.
Temat warsztatu to “Docker kontra developer”. Poprowadzi go Marcin Stożek. Aby wziąć udział, należy przynieść swój komputer i Internet. Ten pierwszy musi być przygotowany zgodnie z zaleceniami podanymi poniżej.
Docker kontra developer
Warsztat dla tych którzy uruchomili w swoim życiu “docker run”, ale nie mieli okazji, żeby zrobić coś więcej. Postawiłeś już kontener? Masz w projekcie automagicznie budujący się Dockerfile? Ze wspaniałym entrypointem stworzonym przez kolegę który postanowił realizować cele biznesowe gdzieś indziej? Niby wszystko gra, ale jeżeli masz cokolwiek w swoim obrazie zmienić to jednak trochę się cykasz? Na warsztacie pobawimy się kontenerami jak na developerów przystało. Będziemy ściągać, odpalać, tagować, wypychać, zmieniać. Zaprzyjaźnimy się z docker-compose.
Przed warsztatem
Dobrze by było obejrzeć prezentację “Docker dla początkujących”: https://www.youtube.com/watch?v=kSzd40CeUr8
Maszyna z Ubuntu 18.04 (może być wirtualna, np. zainstalowana z Vagranta) oraz zainstalowane pakiety z Dockerem oraz Docker Compose:
apt install docker.io docker-compose
Dodatkowo ściągnięte następujące obrazy:
for image in \ ubuntu:latest \ ubuntu:bionic \ ubuntu:xenial \ mongo:latest \ postgres:latest \ nginx:latest \ openjdk:jre-slim \ alpine:latest \ ; do docker pull ${image}; done
Tak jak w bootstrap maszyny z Vagranta: https://github.com/perk/docker-vs-developer/blob/master/vagrant.bootstrap.sh
Najlepiej użyć do tego celu repozytorium: https://github.com/perk/docker-vs-developer