Работы с Докер и я замечаю, почти везде «RUN» команда начинается с APT-получить обновления & & APT-получить установку и т.д.Dockerfile руководства по установке множественного Деба файлы
Что делать, если у вас нет Интернета доступа и просто хотите сделать «dpkg -i ./deb-directory/*.deb» вместо этого?
Ну, я пробовал это, и я продолжаю терпеть неудачу. Любые рекомендации будут оцениваться:
dpkg: error processing archive ./deb-directory/*.deb (--install):
cannot access archive: No such file or directory
Errors were encountered while processing: ./deb-directory/*.deb
INFO[0002] The command [/bin/sh -c dpkg -i ./deb-directory/*.deb] returned a non-zero code: 1`
Чтобы уточнить, да, каталог «deb-directory» существует. Фактически он находится в том же каталоге, что и файл Docker, который я создаю.
Пожалуйста, разместите свой файл Dockerfile, возможно, вам нужно * ADD * файл deb? – svenhornberg
Это не идеальное решение, если у меня есть 85 файлов deb, которые я хочу установить, мне нужно ДОБАВИТЬ 85 раз? – user3614014
ADD также может скопировать каталог не только файлов, поэтому вам не нужно копировать 85 файлов.Но в любом случае его проще, если вы разместите свой файл Docker или минимальный пример, например, ubuntu и один deb-файл, чтобы кто-то/мы могли воспроизвести и узнать из вашей ошибки. – svenhornberg