2017-07-20 105 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看到什麼原因它沒有開始。