COPY

Команда COPY в Dockerfile використовується для копіювання файлів або каталогів з вашого локального файлового середовища (тобто з машини, на якій ви працюєте) до образу Docker, який ви будуєте. Це дозволяє вам включати файли з вашого робочого середовища в образ Docker, який потім може бути використаний для створення контейнерів.

Синтаксис команди COPY досить простий:

де:

  • <src> – це шлях до файлу або каталогу у вашій файловій системі (на машині, на якій ви працюєте).
  • <dest> – це шлях до місця в образі Docker, куди ви хочете скопіювати файли або каталог. Це може бути абсолютним шляхом у файловій системі образу або шляхом відносно робочого каталогу, встановленого за допомогою команди WORKDIR.

Наприклад, якщо ви хочете скопіювати файл index.html з вашого поточного каталогу на машині до /var/www/html у вашому образі Docker, ви можете використати наступну команду COPY:

Це дозволить включити index.html у ваш образ Docker, і він буде доступний за адресою /var/www/html/index.html у вашому контейнері після запуску.