Команда COPY
в Dockerfile використовується для копіювання файлів або каталогів з вашого локального файлового середовища (тобто з машини, на якій ви працюєте) до образу Docker, який ви будуєте. Це дозволяє вам включати файли з вашого робочого середовища в образ Docker, який потім може бути використаний для створення контейнерів.
Синтаксис команди COPY
досить простий:
COPY <src> <dest>
де:
<src>
– це шлях до файлу або каталогу у вашій файловій системі (на машині, на якій ви працюєте).<dest>
– це шлях до місця в образі Docker, куди ви хочете скопіювати файли або каталог. Це може бути абсолютним шляхом у файловій системі образу або шляхом відносно робочого каталогу, встановленого за допомогою командиWORKDIR
.
Наприклад, якщо ви хочете скопіювати файл index.html
з вашого поточного каталогу на машині до /var/www/html
у вашому образі Docker, ви можете використати наступну команду COPY
:
COPY index.html /var/www/html/
Це дозволить включити index.html
у ваш образ Docker, і він буде доступний за адресою /var/www/html/index.html
у вашому контейнері після запуску.