Docker停止使用0退出
我快疯了。。。。我不明白为什么我的容器在运行之后就停止了 这是我的文件:Docker停止使用0退出,docker,containers,Docker,Containers,我快疯了。。。。我不明白为什么我的容器在运行之后就停止了 这是我的文件: 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 以及install.sh: #!/bin/bash dpkg -i
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
以及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
你能帮我吗
当服务“mxb”完成启动时,容器将以0退出,而不是使用选项-i-t保持运行,我也尝试了使用-dit
我是这样运行的:
sudo docker run -i -t -p 5000:5000 -p 5314:5314 -e "DEVICE=device" -e "PASSWORD=pass" --name iaso_mxb iaso_mxb
非常感谢
日志:
在这一点上,服务应该继续运行。您的容器只要在中有事情做就可以使用
CMD
或
ENTRYPOINT
Dockerfile的指令,然后退出
顺便问一下,你希望它做什么
Nginx容器启动Nginx,MongoDB启动MongoDB数据库
这是正常的,例如,您可以添加
;无限睡眠
在install.sh结束时,只要容器在
CMD
或
ENTRYPOINT
Dockerfile的指令,然后退出
顺便问一下,你希望它做什么
Nginx容器启动Nginx,MongoDB启动MongoDB数据库
这是正常的,例如,您可以添加
;无限睡眠
install.sh在安装结束时,您为什么希望它执行不同的操作?是否有任何输出
docker logs contianerid
为什么您希望它做任何不同的事情?是否有任何输出docker logs contianerid
Hi,感谢您的帮助。我试图为IASO后台管理器创建一个在Unraid塔内运行的容器。Postdocker根据请求记录您的\u容器\u或\u id
。您好,谢谢您的帮助。我试图为IASO后台管理器创建一个在Unraid塔内运行的容器。Postdocker根据请求记录您的\u容器\u或\u id
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.