2017-07-20 62 views
0

我使用php:alpine作为我的码头并成功构建。但是当我用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'。我该如何解决它?码头集装箱在启动后立即退出

+1

我不认为你可以同时使用-d和-i吗? –

+0

提供一个最简单的例子来简化任何想要帮助的人的任务是有意义的。我的具体含义是,示例中的大多数Docker选项都是冗余的,或者没有真正用于容器。 –

回答

1

使用以下命令行:

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' 
0

可以运行搬运工日志-f看到什么原因它没有开始。