logo

Docker – KOPIOINTI-ohjeet

Dockerissa on kaksi tapaa kopioida tiedosto, nimittäin LISÄTÄ ja KOPIO . Vaikka niiden välillä on pieni ero toimintojen laajuudessa, ne suorittavat enemmän tai vähemmän saman tehtävän. Tässä artikkelissa keskitymme ensisijaisesti Dockerin COPY-ohjeisiin. Jos haluat kopioida Docker Containerin sisällä olevia tiedostoja ja hakemistoja paikalliselta koneeltasi, voit käyttää KOPIO ohjeita sisälläsi Docker-tiedosto . Yleinen muoto a KOPIO ohje on:

  Syntax:   COPY>

Tässä artikkelissa keskustelemme, kuinka käyttää KOPIO Ohjeet tiedostojen ja hakemistojen kopioimiseen Docker Containerin sisällä. Voit tehdä sen seuraavasti:



Vaihe 1: Luo kopioitava hakemisto

Tässä esimerkissä luomme hakemiston ja tiedoston, jotka kopioimme COPY-komennolla. Luo kansio ja luo sen sisään tiedosto nimeltä docker-tiedosto jota muokkaamme seuraavassa vaiheessa. Luo toinen kansio samaan hakemistoon, johon olet luonut Docker-tiedosto ja tiedosto sen sisällä. Kopioimme tämän kansion Docker Containeriimme. Lopullinen hakemistorakenne on

kopioitava tiedosto docker-tiedosto

Vaihe 2: Muokkaa Docker-tiedostoa

Kun olet luonut hakemistorakenteen, muokkaa hakemistoa Docker-tiedosto jonka loimme edellisessä vaiheessa.



FROM ubuntu:latest RUN apt-get -y update COPY to-be-copied .>

Yllä olevassa Docker-tiedosto , olemme yrittäneet vetää Ubuntun peruskuvakäyttöjärjestelmän uusimmalla tunnisteella ja suorittaa päivityksen säilön sisällä. Olemme sitten sisällyttäneet COPY-käskyn kopioida aiemmin luotu hakemisto.

Vaihe 3: Luo Docker-kuva

Luomisen jälkeen Docker-tiedosto , voimme nyt rakentaa Docker Imagen käyttämällä Docker Build -komentoa.

sudo docker build -t sample-image .>

telakkarakennelma



Vaihe 4: Docker-kuvan tarkistaminen

Kun olet rakentanut Docker Imagen, voit tarkistaa sen Docker Images -komennolla listataksesi kaikki järjestelmäsi kuvat.

sudo docker images>

telakkakuvia

Vaihe 5: Suorita Docker Container

Kun olet rakentanut Docker Imagen KOPIO Ohje, voit nyt käyttää Docker-säilöä Dockerin avulla JUOSTA komento.

sudo docker run -it sample-image bash>

Kopioi komento

Vaihe 6: Tarkista hakemiston kopiointi

Voit nyt tarkistaa, onko hakemisto kopioitu luettelemalla hakemistot säilön sisällä.

kopiointitoiminnon tarkistaminen