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脚本。