Я недавно установил docker 1.11.2 в fedora 22, я узнал о файле докеров. У меня есть 10 программных пакетов.обрабатывать локальный пакет программного обеспечения в докере
Мой вопрос
, что это лучший способ справиться с этим локальный файл в докер?
Я недавно установил docker 1.11.2 в fedora 22, я узнал о файле докеров. У меня есть 10 программных пакетов.обрабатывать локальный пакет программного обеспечения в докере
Мой вопрос
, что это лучший способ справиться с этим локальный файл в докер?
Вопрос по-прежнему немного запутан, но, предположительно, вы пытаетесь переместить пакеты в контейнер, чтобы их можно было установить.
Тогда в этом случае вы можете указать ключевые слова ADD
и RUN
в файле Docker, чтобы выполнить эту работу.
Пример:
# Copy package/files into the container
ADD debian_package1.deb ${MY_PATH}/
ADD debian_package2.deb ${MY_PATH}/
# Execute shell commands
RUN dpkg -i ${MY_PATH}/debian_package1.deb
Вы можете взглянуть на документацию для DockerFile. https://docs.docker.com/engine/reference/builder/
Вы имеете в виду, скопировав файлы с главной машины в контейнеры? –
Я ожидаю лучший способ обработки локального пакета программного обеспечения, поэтому я не являюсь конкретным методом здесь. если у вас есть преимущество в вашем методе, напишите свой ответ :-) –
Просто пытайтесь получить некоторые факты сами. Могу ли я правильно сказать, когда вы имели в виду «местные» программные пакеты, они являются важными пакетами, сидящими на файловой системе вашего компьютера? И они не то, что вы вытаскиваете из другого хранилища? –