W Dockerze istnieją dwa sposoby kopiowania pliku, a mianowicie: DODAĆ I KOPIUJ . Chociaż istnieje między nimi niewielka różnica w zakresie funkcji, wykonują mniej więcej to samo zadanie. W tym artykule skupimy się przede wszystkim na instrukcji COPY Dockera. Jeśli chcesz skopiować pliki i katalogi do kontenera Docker z komputera lokalnego, możesz użyć metody KOPIUJ instrukcja wewnątrz twojego Plik Dockera . Ogólna forma a KOPIUJ instrukcja to:
Syntax: COPY>
W tym artykule omówimy, jak korzystać z KOPIUJ Instrukcja kopiowania plików i katalogów do kontenera Docker. Aby to zrobić, wykonaj poniższe kroki:
Krok 1: Utwórz katalog do skopiowania
W tym przykładzie utworzymy katalog i plik, który skopiujemy za pomocą polecenia COPY. Utwórz folder, a w nim utwórz plik o nazwie plik dokowany które będziemy edytować w następnym kroku. Utwórz kolejny folder w tym samym katalogu, w którym utworzyłeś plik Plik Dockera a w nim plik. Skopiujemy ten folder do naszego kontenera Docker. Ostateczna struktura katalogów będzie następująca –

Krok 2: Edytuj plik Dockerfile
Po utworzeniu struktury katalogów dokonaj edycji pliku Plik Dockera który utworzyliśmy w poprzednim kroku.
FROM ubuntu:latest RUN apt-get -y update COPY to-be-copied .>
W powyższym Plik Dockera , próbowaliśmy pobrać podstawowy obraz systemu operacyjnego Ubuntu z najnowszym tagiem i uruchomić aktualizację w kontenerze. Następnie dodaliśmy instrukcję COPY, aby skopiować wcześniej utworzony katalog.
Krok 3: Zbuduj obraz Dockera
Po utworzeniu Plik Dockera , możemy teraz zbudować obraz Dockera za pomocą polecenia Docker Build.
sudo docker build -t sample-image .>

Krok 4: Weryfikacja obrazu Dockera
Po zbudowaniu obrazu Docker możesz go zweryfikować za pomocą polecenia Obrazy Dockera, aby wyświetlić listę wszystkich obrazów w systemie.
sudo docker images>

Krok 5: Uruchomienie kontenera Docker
Po zbudowaniu obrazu platformy Docker za pomocą KOPIUJ Instrukcja, możesz teraz uruchomić kontener Docker za pomocą Dockera URUCHOMIĆ Komenda.
sudo docker run -it sample-image bash>

Krok 6: Sprawdź kopiowanie katalogu
Możesz teraz sprawdzić, czy katalog został skopiowany, czy nie, wyświetlając listę katalogów w kontenerze.
