Instrukcja ARG jest jedną jedyną, którą możesz umieścić na samym początku Dockerfile. Do czego możesz ją wykorzystać? O tym w tym wpisie.
Dockerfile Nieco teorii…
ARG czyli argument, w którym możesz przekazać ustawioną dla niego wartość do instrukcji FROM.
Schemat użycia jest bardzo prosty.
1 2 |
ARG VERSION=wartość FROM image:$VERSION |
Takie podejście pozwala uelastycznić pracę z Dockerfile.
Praktycznie zastosowanie
ARG pozwoli na przekazanie wartości w tym przykładzie do instrukcji FROM, dzięki czemu pobierzesz konkretną wersję systemu.
1 2 |
ARG VERSION=6 FROM centos:$VERSION |
Takie podejście pozwoli na pobranie obrazu Centos 6 poprzez Dockerfile.
1 |
docker build . |
Po wykonaniu Dockerfile oraz sprawdzeniu listy obrazów zobaczysz pobrany obraz.
1 |
docker images |
Podsumowanie
Instrukcja ARG jest bardzo łatwa do zastosowania przy budowie obrazu poprzez Dockerfile. W kolejnym wpisie przyjrzymy się instrukcji RUN.
Dziękuję Ci, za poświęcony czas na przeczytanie tego artykułu. Jeśli był on dla Ciebie przydatny, to gorąco zachęcam Cię do zapisania się na mój newsletter, jeżeli jeszcze Cię tam nie ma. Proszę Cię także o “polubienie” mojego bloga na Facebooku oraz kanału na YouTube – pomoże mi to dotrzeć do nowych odbiorców. Raz w tygodniu (niedziela punkt 17.00) otrzymasz powiadomienia o nowych artykułach / projektach zanim staną się publiczne. Możesz również pozostawić całkowicie anonimowy pomysł na wpis/nagranie.
Link do formularza tutaj: https://beitadmin.pl/pomysly
Pozostaw również komentarz lub napisz do mnie wiadomość odpisuję na każdą, jeżeli Masz jakieś pytania:).