我试图按如下方式启动一个容器输出,
store/saplabs/hanaexpress:2.00.045.00.20200121.1 @ STATUS 0048 express_edition#停靠点ps --所有容器ID映像命令创建状态端口ceb4b5256c32 ceb4b5256c32 "/run_hana --passwor…“6小时前(1) 3小时前express_edition 7d838bf619df 389fef711851 4天前离开(0) helloWorld b743cad7815f portainer/portainer-ce"/portainer“2周前上升0.0.0:8000->8000/tcp,0.0.0.0:9000->9000/tcp portainer 47cc21a338dportainer/portainer 2周前退出(1) 2周前youthful_maxwell 97e277d42155 hello-world "/hello“2周前退出(0) 2周前confident_roentgen
但是当我使用docker启动容器时,启动ceb4b5256c32。它抛出容器ID,如果一切正常工作,这是好的。我不知道是什么导致了这个错误。对于我的停靠程序,运行,我创建了一个脚本,在该脚本中,我将我的所有命令放置如下:
任何关于这方面的原因和建议的想法都会对我很有帮助。许多人提前感谢。
发布于 2021-01-04 11:34:03
当您想执行命令时容器已经停止了吗?检查conatainer是否已退出状态并记录
docker ps | grep ceb4b5256c32
docker logs ceb4b5256c32 --tail 5如果容器总是停止,并且这是正常的,那么尝试它(--rm -停止后删除容器):
docker run --rm -it <image:name> <command>例:
# ~ docker ps -a
CONTAINER ID IMAGE COMMAND CREATED STATUS PORTS NAMES
# ~ docker run --rm -it debian bash
root@22ce8b31b68c:/# exit
exit
# ~ docker ps -a
CONTAINER ID IMAGE COMMAND CREATED STATUS PORTS NAMES
# ~https://stackoverflow.com/questions/65561111
复制相似问题