V Dockerju obstajata dva načina za kopiranje datoteke, in sicer DODAJ in KOPIRATI . Čeprav je med njima majhna razlika v obsegu funkcij, opravljata bolj ali manj isto nalogo. V tem članku se bomo osredotočili predvsem na navodilo COPY programa Docker. Če želite kopirati datoteke in imenike znotraj vsebnika Docker iz lokalnega računalnika, lahko uporabite KOPIRATI navodila v vašem Dockerfile . Splošna oblika a KOPIRATI navodilo je:
Syntax: COPY>
V tem članku bomo razpravljali o tem, kako uporabljati KOPIRATI Navodilo za kopiranje datotek in imenikov znotraj vsebnika Docker. To storite tako, da sledite spodnjim korakom:
1. korak: ustvarite imenik za kopiranje
V tem primeru bomo ustvarili imenik in datoteko, ki jo bomo kopirali z ukazom COPY. Ustvarite mapo in v njej ustvarite datoteko z imenom dockerfile ki jih bomo uredili v naslednjem koraku. Ustvarite drugo mapo v istem imeniku, kjer ste ustvarili Dockerfile in datoteka v njej. To mapo bomo kopirali v naš Docker Container. Končna struktura imenika bo –

2. korak: Uredite datoteko Docker
Ko ustvarite strukturo imenika, uredite Dockerfile ki smo jih ustvarili v prejšnjem koraku.
FROM ubuntu:latest RUN apt-get -y update COPY to-be-copied .>
V zgornjem Dockerfile , smo poskušali potegniti operacijski sistem osnovne slike Ubuntu z najnovejšo oznako in zagnati posodobitev znotraj vsebnika. Nato smo vključili navodilo COPY za kopiranje prej ustvarjenega imenika.
3. korak: Zgradite sliko Docker
Po ustvarjanju Dockerfile , lahko zdaj sestavimo sliko Docker z ukazom Docker Build.
sudo docker build -t sample-image .>

4. korak: Preverjanje slike Docker
Ko zgradite sliko Docker, jo lahko preverite z uporabo ukaza Docker Images za seznam vseh slik v vašem sistemu.
sudo docker images>

5. korak: Zagon vsebnika Docker
Ko zgradite sliko Dockerja z KOPIRATI Navodilo, zdaj lahko zaženete vsebnik Docker z uporabo Dockerja TECI ukaz.
sudo docker run -it sample-image bash>

6. korak: Preverite kopiranje imenika
Zdaj lahko preverite, ali je bil imenik kopiran ali ne, tako da navedete imenike v vsebniku.
