Lekce 8 - Docker - Komunikace mezi kontejnery
V minulé lekci, Docker - Systémová proměnná a argument, jsme si vysvětlili, jaký je v Dockeru rozdíl mezi systémovou proměnnou a argumentem.
V dnešní lekci si nejprve připravíme image naší Spring
Boot aplikace a následně se budeme věnovat subsystému network. Přiřadíme
kontejnery do stejné sítě a zajistíme mezi nimi vzájemnou komunikaci.
Příprava image v Dockeru
V předchozích lekcích jsme se zabývali možnostmi Dockeru, a to zejména
na teoretické úrovni. V průběhu práce se štítky, systémovou proměnnou
či argumentem jsme si připravili Dockerfile pro spuštění
Spring Boot aplikace s možností definovat profil:
FROM openjdk:12-jdk-alpine ARG DEFAULT_CREATOR=MarekVondra ARG [email protected] LABEL creator=$DEFAULT_CREATOR LABEL email=$DEFAULT_EMAIL LABEL cz.itnetwork.dockerdb.port = 8080 LABEL cz.itnetwork.autor = "Marek" LABEL cz.itnetwork.company = "itnetwork" ENV SPRING_PROFILES_ACTIVE=docker ARG JAR_FILE=target/*.jar COPY ${JAR_FILE} app.jar ENTRYPOINT ["java","-jar","/app.jar"]
Nyní příkazem build vytvoříme nový image s
názvem database_in_docker. Příkaz můžeme ještě rozšířit o
argumenty DEFAULT_CREATOR a DEFAULT_EMAIL,
...konec náhledu článku...
Pokračuj dál
Došel jsi až sem a to je super! Věříme, že ti první lekce ukázaly něco nového a užitečného.
Chceš v kurzu pokračovat? Přejdi do prémiové sekce.
Koupit pouze tento kurz
Získej okamžitý přístup ke kurzu bez
časového omezení.
275 Kč
Před koupí tohoto článku je třeba koupit předchozí díl
Obsah článku spadá pod licenci Premium, koupí článku souhlasíš se smluvními podmínkami.
- Přístup k jednotlivým lekcím dle způsobu pořízení.
- Kvalitní znalosti v oblasti IT.
- Dovednosti, které ti pomohou získat vysněnou a dobře placenou práci.
Popis článku
Požadovaný článek má následující obsah:
Víte, jak spravovat síťové kontejnery v Dockeru? V lekci přiřadíme několik kontejnerů do stejné sítě a nastavíme vzájemnou komunikaci.
Kredity získáš, když podpoříš naši síť. To můžeš udělat buď zasláním symbolické částky na podporu provozu nebo přidáním obsahu na síť.
