Вы можете сделать это:
vi rd.php
Поместите этот контент в rd.php файл
<?php
$output = shell_exec('RET=`docker run hello-world`;echo $RET');
echo $output;
Теперь вы можете запустить
php rd.php
Вы можете просмотреть результат:
Hello from Docker. This message shows that your installation appears to be working correctly. To generate this message, Docker took the following steps: 1. The Docker client contacted the Docker daemon. 2. The Docker daemon pulled the "hello-world" image from the Docker Hub. (Assuming it was not already locally available.) 3. The Docker daemon created a new container from that image which runs the executable that produces the output you are currently reading. 4. The Docker daemon streamed that output to the Docker client, which sent it to your terminal. To try something more ambitious, you can run an Ubuntu container with: $ docker run -it ubuntu bash For more examples and ideas, visit: http://docs.docker.com/userguide/
Вот и все!
Я надеюсь, что это поможет вам
Вы используете PHP за пределами контейнера? –
Да. Я пытаюсь запустить его из веб-браузера на хосте. – YasiuMaster
Что находится в вашем контейнере? Это веб-сервер? Если это так, не будет возможности увидеть вывод в браузере из-за конфликтов портов между прочим. –