Hallo,
wie kann man das Kommando: lstat unter OpenSuSE Leap 42.1 installieren ?
Docker benötigt dieses Tool, aber ich finde es nicht.
zypper search lstat
zypper what-provides lstat
oder via yast finde ich es auch nicht
Danke
Hallo,
wie kann man das Kommando: lstat unter OpenSuSE Leap 42.1 installieren ?
Docker benötigt dieses Tool, aber ich finde es nicht.
zypper search lstat
zypper what-provides lstat
oder via yast finde ich es auch nicht
Danke
Danke euch beiden!
Ich denke es ist eher ein Problem von docker 1.9.x in OpenSuSE Leap.
dockeradmin@linux-ra62:~> ls -la /media/suse/x86_64/bash-4.2-76.4.x86_64.rpm
-r--r--r-- 6 root root 350983 Oct 25 2015 /media/suse/x86_64/bash-4.2-76.4.x86_64.rpm
dockeradmin@linux-ra62:~> cat Dockerfile
FROM scratch
ADD //media/suse/x86_64/bash-4.2-76.4.x86_64.rpm /bash-4.2-76.4.x86_64.rpm
RUN rpm -ivh /bash-4.2-76.4.x86_64.rpm
dockeradmin@linux-ra62:~> docker build .
Sending build context to Docker daemon 17.41 kB
Step 1 : FROM scratch
--->
Step 2 : ADD //media/suse/x86_64/bash-4.2-76.4.x86_64.rpm /bash-4.2-76.4.x86_64.rpm
lstat /media/suse/x86_64/bash-4.2-76.4.x86_64.rpm: no such file or directory
ADD //media/suse/x86_64/bash-4.2-76.4.x86_64.rpm /bash-4.2-76.4.x86_64.rpm
Ich kenn mich zwar mit docker nicht aus, aber schiebst du da ein File nicht ins Verzeichnis //media/suse/x86_64/bash-4.2-76.4.x86_64.rpm?
Aber zum Thema docker kann dir Berichtigung sicher mehr sagen, der kann die Container sogar ungewollt löschen............
>aber schiebst du da ein File nicht ins Verzeichnis //media/suse/x86_64/bash-4.2-76.4.x86_64.rpm?
nein vom laufenden System in den Conainter kopieren
Das Zeuchs, das du mit ADD zur Dockerengine senden willst, behandelt das Verzeichnis, in dem das Dockerfile liegt, als root.
NUR von dort kann ADD hinzufügen.
Lege einfach dieses bash.rpm nach /home/docker-admin/
(Was so am Rande keine gute Idee ist. Mach dir lieber in diesem home ein Unterverzeichnis "docker-fabrik" und dort für jeden Container ein weiteres Unterverzeichnis.
Dort hast du dann für jeden Container dein Dockerfile und dein bash.rpm, wie in diesem Fall)
Und ich lösche keine Container aus Versehen,
ich kille nur aus Versehen ganze Verzeichnisbäume, JAWOHL!!!!
Außerdem lösche ich mit purer Absicht. Alles, was im Weg rumsteht.
Nicht zur Strafe, nur zur Übung.