Instrukcja COPY
Część sekcji Wprowadzenie do Docker ścieżki Terminal w Coddy. Lekcja 25 z 40.
Większość obrazów wymaga dołączenia własnych plików: kodu źródłowego, konfiguracji, danych. Instrukcja COPY kopiuje plik z kontekstu kompilacji (katalogu, z którego budujesz) do obrazu:
FROM alpine
COPY message.txt /message.txtFormat to COPY SOURCE DESTINATION. Plik message.txt z twojego katalogu zostaje skopiowany do /message.txt wewnątrz obrazu.
Plik faktycznie znajduje się później w obrazie, więc kontener zbudowany na jego podstawie może naprawdę odczytać ten plik:
docker build -t hasfile .
docker run hasfile cat /message.txtWyzwanie
ŚredniPlik o nazwie note.txt znajduje się już w Twoim katalogu. Otwórz Dockerfile z drzewa plików, ustaw w nim FROM alpine i skopiuj note.txt do /note.txt w obrazie, a następnie zapisz plik. Zbuduj obraz z tagiem noted, a następnie uruchom go, aby wykonać cat /note.txt.
Spróbuj swoich sił
Ta lekcja zawiera krótki quiz. Zacznij lekcję, żeby na niego odpowiedzieć i śledzić swoje postępy.
Wszystkie lekcje w sekcji Wprowadzenie do Docker
4Zarządzanie kontenerami
Nadawanie nazw konteneromKontenery działające w tleWyświetlanie wszystkich kontenerówZatrzymywanie i usuwaniePodsumowanie — cykl życia kontenera10Projekt aplikacji powitalnej
Przegląd projektuNapisz Dockerfile2Obrazy
Pobieranie obrazówWyświetlanie obrazówOznaczanie obrazów tagamiPowtórka — porządkowanie obrazów5Inspekcja kontenerów
Logi konteneraSzczegółowa inspekcjaWykonywanie poleceńPodsumowanie — kontrola stanuPoćwicz samodzielnie: Edytor online Terminal