Ich werde verrückt .... Ich kann nicht verstehen, warum mein Behälter stoppt gleich nach dem Lauf.Docker stoppen mit 0 beenden
das ist mein Dockfile:
FROM debian:latest
ENV DEVICE name
ENV PASSWORD pass
COPY install.sh/
#debdir is a directory
COPY debdir /debdir
RUN chmod +x /install.sh
CMD ["/install.sh"]
EXPOSE 5000 5314
und das install.sh:
#!/bin/bash
dpkg -i /debdir/*.deb
/opt/MXB/sbin/configure-fp.sh --user=$DEVICE --password=$PASSWORD --encryption-method="AES-128" --encryption-key="SECUR_ITY2014a" --use-proxy=false
Können Sie mir helfen?
Wenn der Dienst "mxb" das Starten des Containers beendet, wird mit 0 beendet, anstatt mit der Option -i -t fortzufahren, habe ich es mit -dit versucht.
ich mit diesem Lauf:
sudo docker run -i -t -p 5000:5000 -p 5314:5314 -e "DEVICE=device" -e "PASSWORD=pass" --name iaso_mxb iaso_mxb
vielen Dank.
Protokolle:
sudo docker logs af6bbff2a4f1
Selecting previously unselected package mxb.
(Reading database ... 7562 files and directories currently installed.)
Preparing to unpack /debdir/mxb_~linux-1_amd64.deb ...
Verifying archive integrity... All good.
Uncompressing ......
'./var/log/BRMigrationTool/BRMigrationTool_2017_05_30.log' -> '/tmp/BRMigrationTool_2017_05_30.log'
Unpacking mxb (17.4.1.17122-1) ...
Setting up mxb (17.4.1.17122-1) ...
invoke-rc.d: policy-rc.d denied execution of start.
Processing triggers for systemd (215-17+deb8u7) ...
Functional Process configuration tool, version 17.4.1.17122
Copyright (c) 2017 MXB
[ ok ] Starting ProcessController:.
Initialization in progress. It can take a while...
...
...
Functional process initialized successfully.
in diesem Punkt ist der Dienst am Laufen halten soll.
Warum würden Sie erwarten, dass es etwas anderes macht? –
Gibt es einen Ausgang? 'docker logs contianerid' – Robert