„Docker“ failą galima nukopijuoti dviem būdais, būtent PAPILDYTI ir KOPIJUOT . Nors tarp jų yra nedidelis skirtumas pagal funkcijų apimtį, jie daugiau ar mažiau atlieka tą pačią užduotį. Šiame straipsnyje daugiausia dėmesio skirsime „Docker“ COPY instrukcijai. Jei norite kopijuoti failus ir katalogus Docker konteineryje iš vietinio įrenginio, galite naudoti KOPIJUOT instrukcija jūsų viduje Dockerfile . Bendra forma a KOPIJUOT instrukcija yra:
Syntax: COPY>
Šiame straipsnyje aptarsime, kaip naudoti KOPIJUOT Instrukcija, kaip kopijuoti failus ir katalogus Docker konteineryje. Norėdami tai padaryti, atlikite toliau nurodytus veiksmus.
1 veiksmas: sukurkite katalogą, kurį norite kopijuoti
Šiame pavyzdyje mes sukursime katalogą ir failą, kurį nukopijuosime naudodami komandą COPY. Sukurkite aplanką ir jame sukurkite failą pavadinimu dockerfile kurį redaguosime kitame žingsnyje. Sukurkite kitą aplanką tame pačiame kataloge, kuriame sukūrėte Dockerfile ir failą jo viduje. Nukopijuosime šį aplanką į „Docker Container“. Galutinė katalogo struktūra bus

2 veiksmas: redaguokite „Dockerfile“.
Sukūrę katalogo struktūrą, redaguokite Dockerfile kurį sukūrėme ankstesniame žingsnyje.
FROM ubuntu:latest RUN apt-get -y update COPY to-be-copied .>
Aukščiau Dockerfile , bandėme ištraukti Ubuntu bazinio vaizdo OS su naujausia žyma ir paleisti atnaujinimą konteineryje. Tada įtraukėme COPY instrukciją, kad nukopijuotume anksčiau sukurtą katalogą.
3 veiksmas: sukurkite „Docker“ vaizdą
Sukūrę Dockerfile , dabar galime sukurti „Docker“ vaizdą naudodami komandą „Docker Build“.
sudo docker build -t sample-image .>

4 veiksmas: patikrinkite „Docker“ vaizdą
Sukūrę „Docker“ vaizdą, galite jį patikrinti naudodami komandą „Docker Images“, kad pateiktumėte visus sistemos vaizdus.
sudo docker images>

5 veiksmas: paleiskite „Docker“ konteinerį
Sukūrę „Docker“ vaizdą su KOPIJUOT Instrukcija, dabar galite paleisti „Docker“ konteinerį naudodami „Docker“. BĖGTI komandą.
sudo docker run -it sample-image bash>

6 veiksmas: patikrinkite, ar nukopijuotas katalogas
Dabar galite patikrinti, ar katalogas buvo nukopijuotas, surašydami katalogus konteineryje.
