Docker — Команда Dockerfile Copy С Тремя Входными Параметрами

  • Автор темы Joyka
  • Обновлено
  • 19, Oct 2024
  • #1

Я столкнулся с примером многоэтапной сборки, где на первом этапе создается сервер ngnix, а на втором этапе из этого образа создается служба ngnix.

Второй этап выглядит так:

 ...
# second stage
FROM scratch
COPY --from=build /etc/passwd /etc/group /etc/
COPY --from=build /usr/local/nginx /usr/local/nginx
COPY index.html /usr/local/nginx/html
...
 

Это рабочий пример.

Теперь обратите внимание на первую команду COPY. Он получил три параметра(!)

Что означают три параметра в команде COPY? есть ли у вас ссылка на документацию, касающуюся этого ввода?

Обратите внимание, что вторая команда COPY использует два параметра: я предположил, что это папки src и dest.

#docker #dockerfile #build #nginx

Joyka


Рег
31 Oct, 2008

Тем
69

Постов
184

Баллов
539
  • 25, Oct 2024
  • #2

Согласно этому докер-документация инструкция копирования может иметь несколько источников, но только один пункт назначения.
Ваша первая копия копирует два файла /etc and /etc/group к /etc/passwd .

 

Darkwarrior


Рег
03 Oct, 2015

Тем
76

Постов
179

Баллов
559
Похожие темы Дата
Тем
403,760
Комментарии
400,028
Опыт
2,418,908

Интересно