Docker - plik
We wcześniejszych rozdziałach widzieliśmy różne pliki obrazów, takie jak Centos, które są pobierane z Docker hubz którego możesz obracać pojemniki. Ponownie pokazano przykład poniżej.

Jeśli używamy Docker imagespolecenie, możemy zobaczyć istniejące obrazy w naszym systemie. Na powyższym zrzucie ekranu widzimy, że są dwa obrazy:centos i nsenter.
Ale Docker daje również możliwość tworzenia własnych obrazów Dockera i można to zrobić za pomocą Docker Files. Plik Dockera to prosty plik tekstowy z instrukcjami dotyczącymi tworzenia obrazów.
Poniższe kroki wyjaśniają, w jaki sposób należy utworzyć plik Docker.
Step 1 - Utwórz plik o nazwie Docker File i edytuj go za pomocą vim. Należy pamiętać, że nazwa pliku musi być „Dockerfile” z „D” jako wielką literą.

Step 2 - Zbuduj plik Docker, postępując zgodnie z poniższymi instrukcjami.
#This is a sample Image
FROM ubuntu
MAINTAINER [email protected]
RUN apt-get update
RUN apt-get install –y nginx
CMD [“echo”,”Image created”]
Na temat powyższego pliku należy zwrócić uwagę na następujące kwestie -
Pierwszy wiersz „#To jest przykładowy obraz” to komentarz. Możesz dodawać komentarze do pliku Docker za pomocą# Komenda
Następna linia musi zaczynać się od FROMsłowo kluczowe. Mówi dockerowi, z którego obrazu podstawowego chcesz oprzeć swój obraz. W naszym przykładzie tworzymy obraz zubuntu wizerunek.
Następnym poleceniem jest osoba, która ma zamiar zachować ten obraz. Tutaj określaszMAINTAINER słowo kluczowe i po prostu podaj identyfikator e-mail.
Plik RUNpolecenie służy do uruchamiania instrukcji na obrazie. W naszym przypadku najpierw aktualizujemy nasz system Ubuntu, a następnie instalujemy serwer nginx na naszymubuntu wizerunek.
Ostatnia komenda służy do wyświetlenia wiadomości użytkownikowi.
Step 3- Zapisz plik. W następnym rozdziale omówimy, jak zbudować obraz.
