2016-07-15 4 views
-3

Я недавно установил docker 1.11.2 в fedora 22, я узнал о файле докеров. У меня есть 10 программных пакетов.обрабатывать локальный пакет программного обеспечения в докере

Мой вопрос

, что это лучший способ справиться с этим локальный файл в докер?

+0

Вы имеете в виду, скопировав файлы с главной машины в контейнеры? –

+0

Я ожидаю лучший способ обработки локального пакета программного обеспечения, поэтому я не являюсь конкретным методом здесь. если у вас есть преимущество в вашем методе, напишите свой ответ :-) –

+0

Просто пытайтесь получить некоторые факты сами. Могу ли я правильно сказать, когда вы имели в виду «местные» программные пакеты, они являются важными пакетами, сидящими на файловой системе вашего компьютера? И они не то, что вы вытаскиваете из другого хранилища? –

ответ

2

Вопрос по-прежнему немного запутан, но, предположительно, вы пытаетесь переместить пакеты в контейнер, чтобы их можно было установить.

Тогда в этом случае вы можете указать ключевые слова 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/