machine for container docker boot2docker nano

for - docker windows machine



Cómo instalar nano en boot2docker (2)

Estoy ejecutando la máquina virtual boot2docker en Windows y necesito modificar las secuencias de comandos init dentro de la máquina virtual. Actualmente mi única opción es VI, y es un dolor. Me gustaría usar nano, pero no está disponible.

Está corriendo:

docker@boot2docker:/c$ uname -a Linux boot2docker 3.18.5-tinycore64 #1 SMP Sun Feb 1 06:02:30 UTC 2015 x86_64 GNU/Linux

No hay apt-get ni ningún administrador de paquetes. ¿Cómo puedo obtener nano agregado para que pueda editar archivos fácilmente?

EDITAR:

La respuesta de @John-Petrone funciona, pero después de que está instalada, la ejecución de nano da el error:

Error opening terminal: cygwin.

En caso de que alguien más tenga ese problema, el problema es $ TERM establecido en cygwin. No estoy seguro por qué. Yo solo:

TERM=xterm-color

Y luego nano funcionó! (si se establece en cualquier otro término disponible en / usr / share / terminfo / x, aparecerán los caracteres funky)


Boot2Docker se basa en Tiny Linux que utiliza tce-load para instalar paquetes. La lista de paquetes en el repositorio se puede encontrar aquí:

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

Verás que los paquetes nano son nano.tcz, así que ejecutarás algo como:

tce-load -wi nano

Este artículo: http://lowtek.ca/roo/2015/modify-boot2docker-iso/ también debería ser útil junto con este: http://www.gerrelt.nl/RaspberryPi/wordpress/tutorial-unpluggable-squeezelite-player-on-tinycore/#Search_and_install_NANO_extension