Deseamos enseñarte la mejor respuesta que descubrimos por todo internet. Deseamos que te sea de utilidad y si puedes comentarnos algo que nos pueda ayudar a mejorar hazlo libremente.
Solución:
Para hacer esto en una caja CoreOS, siga las sugerencias de la guía aquí:
- Inicie la caja CoreOS y conéctese como el
core
usuario - ejecutar el
/bin/toolbox
Comando para ingresar al contenedor de acciones de Fedora. - Instala cualquier software que necesites. Para instalar nano en este caso, sería tan sencillo como hacer un
dnf -y install nano
(dnf ha reemplazado a yum) - Utilice nano para editar archivos. “Pero espera, ¡estoy en un contenedor!” No se preocupe: el sistema de archivos del host está montado en
/media/root
cuando está dentro del recipiente. Así que simplemente guarde un archivo de texto de muestra en/media/root/home/core/test.txt
despuésexit
el contenedor, y finalmente ve a listar los archivos en/home/core
. ¿Ves tu archivo test.txt?
Si alguna parte de esto es demasiado críptica o confusa, haga preguntas de seguimiento. 🙂
Si bien la respuesta de Dan es básicamente correcta, parece que yum ya no funciona en la última instalación de CoreOS (instalada ayer desde la última coreos_production_vmware_ova.ova de http://stable.release.core-os.net/amd64-usr/ corriente en una estación de trabajo VMWare en Windows).
El comando yum citado aborta al final. Así que reemplace el paso (3) con el comando
/usr/bin/dnf install nano
que instala con éxito nano en el contenedor fedora.
Realice sus ediciones con nano dentro de este contenedor fedora (accesible desde el indicador de CoreOS mediante /bin/toolbox), mientras sigue los consejos de montaje de la publicación de Dan. Se puede salir del contenedor fedora con el comando ‘salir’.
Hay una opción más simple que encontré en una publicación de reddit
Primero conéctese como el core
usuario y luego, asegúrese /opt/bin
existe (sudo mkdir -p /opt/bin
) antes de ejecutar el siguiente comando:
docker run -d --name nano base/archlinux:latest sleep && sudo docker cp nano:/usr/bin/nano /opt/bin && docker rm nano
Ojalá /opt/bin
ya esta en el PATH
así que tan pronto como funcionó, tendrás nano
disponible.
Puntuaciones y reseñas
Agradecemos que desees corroborar nuestra publicación mostrando un comentario y puntuándolo te damos la bienvenida.