logo

Docker – Instrukcja COPY

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 –

plik do skopiowania plik dokowany

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 .>

kompilacja dokera



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>

obrazy dokera

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>

Kopiuj polecenie

Krok 6: Sprawdź kopiowanie katalogu

Możesz teraz sprawdzić, czy katalog został skopiowany, czy nie, wyświetlając listę katalogów w kontenerze.

weryfikacja działania kopiowania