boot2docker на windows отсутствует менеджер apt-get/package

Я в boot2docker. Я не совсем уверен, что полностью понимаю это, но, похоже, это необходимо для проекта, в котором я работаю.

У меня есть ssh'd, и я попытался сделать make на нашем проекте, но я получил

make: not found

Затем я попробовал:

apt-get install make

И получил

apt-get: not found

Пробовал поиск в Google, но ничего не мог найти об этом, или любой менеджер пакетов.

Любые предложения по установке чего-либо в boot2docker?

EDIT: Когда я спросил об этом, я неправильно понял, как boot2docker и докер работали рука об руку. На самом деле существует менеджер пакетов (tce-load), который позволяет устанавливать пакеты, но на самом деле его не следует использовать, и что-либо, связанное с проектом, использующим докер, должно использоваться в контейнере докеров в boot2docker, в котором есть встроенные инструменты. Хотя я нашел tce-load, полезную для установки nano, так как я не поклонник vi и это время полезно.

Ответ 1

Кажется, boot2docker использует Tiny Linux, у которого есть собственный менеджер пакетов, называемый tce-load. Там есть список пакетов для этого:

http://distro.ibiblio.org/tinycorelinux/tcz_2x.html

Там все, что нужно было сделать или что там там.

Ответ 2

Вы не должны устанавливать ничего на boot2docker vm, поскольку он часто удаляется и сбрасывается. Вы должны установить любые инструменты внутри контейнера докеров, запущенного на boot2docker vm.

Ответ 3

Только linux может запускать докер, поэтому при запуске на OSX или Windows вы должны использовать boot2docker. boot2docker просто запускает linux vm, на котором установлен докер. Когда вы используете boot2docker, вы используете докер, как обычно.

Boot2docker vm не там, где вы должны устанавливать вещи, что вы должны делать, это запустить контейнер с установленными вами программами. Это может быть достигнуто путем поиска полезного изображения из реестра докеров или путем создания собственного изображения докеров.