2016-05-11 7 views
8

Próbując zainstalować wewnątrz docker, albo vim lub nano, ale pojawia się tylko to:Nie można zainstalować vim lub nano wewnątrz pojemnika Döcker

0% [Connecting to archive.ubuntu.com (91.189.88.152)] 

Exit docker i zrobić ping archive.ubuntu.com i uzyskać odpowiedź, czy ten sam czas wewnątrz okna dokowanego nie odpowiada.

Co może być problemem?

+0

Jak próbujesz zainstalować vim lub nano? –

+0

Zainstalowałem go za pomocą 'apt-get install nano' i zadziałało. Może być konieczne uruchomienie "apt-get update". –

+0

@ 洋葱 头 nawet 'apt-get update' nie działa tak samo 0% – xybrek

Odpowiedz

2

Rozwiązaniem jest uruchomienie docker z:

docker run --net=host 
16

Najpierw utwórz docker:

sudo docker run -t -i ubuntu /bin/bash 

Zamiast tego można wprowadzić w uruchomionej docker ze swoim numerem lub nazwą:

sudo docker exec -it be8aa338d656 bash 

Następnie wewnątrz dokowanym uruchomić ten kod:

apt-get update 
apt-get install vim nano 
+0

Utknąłem tutaj: 'gpg: zgłoszenie klucza EEA14886 z serwera hkp keyserver.ubuntu.com' – xybrek

+0

kiedy już mam podobny problem. Aktualizuję okno dokowane do ostatniej wersji i rozwiązuje wszystko.Mam wersję Docker 1.11.1 – Troncador

+0

Miałem problemy podczas próby dostępu do ścieżki poza siecią dockera, ale aktualizacja rozwiązała mój problem – Troncador

1

Wygląda na to, że twój docker nie może połączyć się z Internetem. Spróbuj tego: -

sysctl -w net.ipv4.ip_forward=1 

Następnie ponownie: -

service docker restart 

Jeśli nadal nie działa, przeczytać tutaj: - My docker container has no internet

+0

otrzymuję ten błąd: '' 'root @ appscale2: ~ # sysctl -w net.ipv4.ip_forward = 1 - net.ipv4.ip_forward = 1 sysctl: "-" musi być w postaci nazwa = wartość '' ' – xybrek

+0

Używam Ubuntu 14.04 – xybrek

+0

Niestety jest literówka, musisz pominąć to" - "na końcu. Edytowałem moje ans. –

0

Absolutnie nie ma szczęścia przy pomocy apt lub apt-get. Okno dokowane, z którego korzystam od kogoś innego, nie wydaje się mieć poprawne (lub wyłączone) źródła/etc/apt. Muszę edytować konfiguracje.

Na szczęście dpkg i curl są dostępne w kontenerze. Użyłem plików binarnych dla mojego amd64. https://launchpad.net/ubuntu/+source/vim/2:7.4.712-2ubuntu4

mkdir/tmp/vim cd/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

To nie jest najlepszy, więc lution, ale przynajmniej teraz mogę edytować pliki konfiguracyjne.

Powiązane problemy