Ursache:
(Teilen von Lernvideos: Programmiervideo)
Einige Konfigurationsdateien müssen geändert werden, aber plötzlich wurde festgestellt, dass der vi-Befehl nicht installiert war.
jenkins@jenkins-ci-jenkins-primary-1:/$ vimbash: vim: command not found
Jetzt gehe ich in den Docker-Container und stelle fest, dass dort weder vi noch vim vorhanden sind. Also wollte ich es installieren
jenkins@jenkins-ci-jenkins-primary-1:/$ apt-get install viE: Could not open lock file /var/lib/dpkg/lock - open (13: Permission denied)E: Unable to lock the administration directory (/var/lib/dpkg/), are you root?jenkins@jenkins-ci-jenkins-primary-1:/$
Bei der Installation stellte ich fest, dass ich keine Root-Berechtigungen hatte, also musste ich zum Host-Host laufen, um Root-Berechtigungen zu erhalten
[root@rancher ~]# sudo docker exec -it -u root 8745541a21226a2a064219da9b55b04aa5c43ceed84195b8555531026a5f6f56 bashroot@jenkins-ci-jenkins-primary-1:/# root@jenkins-ci-jenkins-primary-1:/# root@jenkins-ci-jenkins-primary-1:/# apt-get installReading package lists... DoneBuilding dependency treeReading state information... Done0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded.root@jenkins-ci-jenkins-primary-1:/# apt-get install viReading package lists... DoneBuilding dependency treeReading state information... DoneE: Unable to locate package vi
Ich stellte fest, dass ich es nicht mit Root installieren konnte . Der Grund war: Die APT-Bibliothek wurde nicht aktualisiert, also haben wir sie in kürzester Zeit aktualisiert. Führen Sie den Befehl wie folgt aus. Installieren Sie vi Docker-Tutorial
Das obige ist der detaillierte Inhalt vonSo installieren Sie vim im Docker-Container. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!