Essayer d'installer à l'intérieur d'un menu fixe, que ce soit vim ou nano, mais je ne reçois que ceci:
0% [Connecting to archive.ubuntu.com (91.189.88.152)]
Quittez docker et faites ping archive.ubuntu.com
et je reçois une réponse, faites la même chose dans docker, il ne répond pas.
Quel pourrait être le problème?
La solution consiste à exécuter docker avec:
docker run --net=Host
Je crée d'abord le menu fixe:
Sudo docker run -t -i ubuntu /bin/bash
Au lieu de cela, vous pouvez entrer dans un menu fixe en cours d'exécution avec son numéro ou son nom:
Sudo docker exec -it be8aa338d656 bash
Ensuite, dans le menu fixe, exécutez ce code:
apt-get update
apt-get install vim nano
Il semble que votre menu fixe ne puisse pas se connecter à Internet. Essaye ça:-
sysctl -w net.ipv4.ip_forward=1
Puis redémarrez: -
service docker restart
Si cela ne fonctionne toujours pas, lisez ce qui suit: - Mon conteneur Docker n'a pas Internet
Absolument pas de chance avec apt ou apt-get. Le menu fixe que j'utilise de quelqu'un d'autre ne semble pas avoir les sources/etc/apt configurées correctement (ou désactivées). J'ai besoin d'éditer les configurations.
Heureusement, dpkg et curl sont disponibles à l'intérieur du conteneur. J'ai utilisé les fichiers binaires pour mon AMD64. https://launchpad.net/ubuntu/+source/vim/2:7.4.712-2ubuntu4
mkdir /tmp/vimcd/tmp/vim
curl http://launchpadlibrarian.net/221875822/vim_7.4.712-2ubuntu4_AMD64.deb > vim.deb curl http://launchpadlibrarian.net/221873815/vim- common_7.4.712-2ubuntu4_arm64 deb > vim-common.deb curl http://launchpadlibrarian.net/221875814/vim-runtime_7.4.712-2ubuntu4_all.deb > vim-runtime.deb curl https: //launchpad.net/ubuntu/wily/AMD64/vim/2:7.4.712-2ubuntu4 > vim.deb curl http://mirrors.kernel.org/ubuntu/pool/main/g /gpm/libgpm2_1.20.4-6.1_AMD64.deb > libgpm2.deb
dpkg -i * .deb
Ce n'est pas la meilleure solution, mais au moins, je peux maintenant éditer les fichiers de configuration.