Ich bin neu in Docker und ich wollte nur das Shellskript in den Container kopieren und ich wollte das Shellskript ausführen.Shellskript kann mit Dockerfile nicht ausgeführt werden
Dockerfile:
FROM amazonlinux
WORKDIR /opt
ADD ./test_Install.sh /opt/test_Install.sh
RUN chmod 777 /opt/test_Install.sh
WORKDIR/
RUN ./test_Install.sh
Build-Bild: docker build -t "testinstallscript:dockerfile" .
Wenn ich den Befehl "docker build -t "testinstallscript:dockerfile" ."
ich die folgende Fehlermeldung erhalten:
standard_init_linux.go:178: exec user process caused "no such file or directory"
The command '/opt/test_Install.sh' returned a non-zero code: 1
Kann mir jemand sagen, was ich falsch hier tue ?
Das ist nicht das, was 'RUN' für ist, ändern Sie sich auf' ENTRYPOINT' oder 'CMD'. – jiveturkey
sollte './Opt/test_Install.sh' sein scheint – user2915097
oder besser' WORKDIR' in '/ opt' ändern, aber' RUN' muss noch geändert werden. – jiveturkey