Docker容器在启动后立即退出

我使用php:alpine为我的docker,并成功地build立它。 但是当我用docker run --name=IMAGE_NAME -p 9000:80 -d -it -v /etc/localtime:/etc/localtime:ro -v /home/logs/:/home/logs/ TAG 'while true; do sleep 1000; done'启动它时, docker run --name=IMAGE_NAME -p 9000:80 -d -it -v /etc/localtime:/etc/localtime:ro -v /home/logs/:/home/logs/ TAG 'while true; do sleep 1000; done' docker run --name=IMAGE_NAME -p 9000:80 -d -it -v /etc/localtime:/etc/localtime:ro -v /home/logs/:/home/logs/ TAG 'while true; do sleep 1000; done' docker run --name=IMAGE_NAME -p 9000:80 -d -it -v /etc/localtime:/etc/localtime:ro -v /home/logs/:/home/logs/ TAG 'while true; do sleep 1000; done' ,它立即退出。 我检查与docker ps -a和它的命令是docker-php-entrypoint 'while true; do sleep 1000; done' docker-php-entrypoint 'while true; do sleep 1000; done' docker-php-entrypoint 'while true; do sleep 1000; done' 。 我该如何解决?

使用以下命令行:

 docker run --name=IMAGE_NAME -p 9000:80 -d -it -v /etc/localtime:/etc/localtime:ro -v /home/logs/:/home/logs/ TAG sh -c 'while true; do sleep 1000; done' 

你可以运行docker logs -f来查看是什么原因导致它不能启动。