#docker #apt
#docker #apt
Вопрос:
Я подключился по SSH к виртуальной машине Docker (машине по умолчанию) и выполнил apt-get update
, и вот что я получил:
Я не большой пользователь Linux; как мне установить apt
на компьютере Docker? В конечном итоге я хочу установить vim
и / или nano
через apt-install
на компьютере.
Комментарии:
1. Какую ОС это использует? Попробуйте просто
apt
вместоapt-get
.2. @MattB Я предполагаю, что Tinycorelinux основан на скриншоте? : P Я просто попробовал
apt
сам по себе, но результат тот же:-bash: apt: command not found
3. Ха, конечно ..! Стоит попробовать. Не уверен на 100%, какой менеджер пакетов есть у tinycore, если есть?
4. Попробуйте
tce-load
вместо этого.tce-load -wi vim.tcz
иtce-load -wi nano.tcz
запустите образ docker с--privileged
режимом.5.
nano
Более рекомендуется. Vim нуждается в большем количестве зависимостей.
Ответ №1:
Работа с дистрибутивом TinyCore и установка apt не являются хорошим выбором. вместо этого вы могли бы использовать lubuntu
TinyCore Dist поставляется с tce-load
пакетом. Который вы можете использовать для загрузки пакетов. пример: tce-load -wi vim.tcz
или tce-load -wi nano.tcz
Ответ №2:
ASR имеет правильный ответ. Я просто хотел включить некоторые вещи на случай, если другие прочитают этот пост.
Список доступных пакетов для Tiny Core Linux (TCL) находится здесь (обратите внимание, у меня установлен TCL version
8.2.1, и этот список отображается для TCL версии 10.x, но я думаю, что имена пакетов по большей части остаются неизменными):
http://distro.ibiblio.org/tinycorelinux/10.x/x86/tcz/
И чит-лист TCL для установки пакетов здесь:
http://wiki.tinycorelinux.net/wiki:package_management_cheat_sheet
Конечный результат: =)
Ответ №3:
Поскольку на компьютере Docker нет менеджеров пакетов apt, yum, apk, my case docker toolbox в Windows, а Windows не использует менеджеры пакетов Linux, если не использует cygwin или другой обходной путь, я использовал подсистему Windows 10 Pro Ubuntu, где можно использовать apt.