Docker运行php:交互式shell

Docker运行php:交互式shell,php,docker,Php,Docker,我正在执行命令 docker run php 终端显示“交互式外壳”,docker图像自动退出。这是docker的状态 docker ps -a "docker-php-entrypoi…" Less than a second ago Exited (0) 3 seconds ago 请尝试以下操作: docker run -it --rm php bash 您需要告诉docker run这是一个交互式进程,并为键盘输入分配一个tty,即 $ docker run -it ph

我正在执行命令

docker run php
终端显示“交互式外壳”,docker图像自动退出。这是docker的状态

docker ps -a
"docker-php-entrypoi…"   Less than a second ago   Exited (0) 3 seconds ago 

请尝试以下操作:

docker run -it --rm php bash

您需要告诉docker run这是一个交互式进程,并为键盘输入分配一个tty,即

$ docker run -it php
Interactive shell

php >

php
需要
-a
交互模式运行<代码>-它是保持一个持久会话。若要直接获得交互式界面,只需运行:

docker run-it--rm php-a

这似乎有效。现在我运行了
docker ps-a
,可以看到容器正在运行。但是,当我执行
docker-run-php
时,为什么容器无法启动呢?老实说,我不确定。在中,所有示例都需要将其用作基本映像,或者运行自己的php脚本。