docker run -d -p 80:80 --name my-apache-php-app -v "$PWD":/var/www/html php:7.2-apache
$PWD是指當前目錄,你也可以換成/var/www/html,根據自己的網站目錄設置。-p是映射端口號,前面是本機,后面是容器。
如 -p 8080:80,就是在本機使用http://localhost:8080進行訪問
--name 是容器名稱,可以自定義
sudo docker ps -a查看創建的容器
docker exec -it 5a5 bash #5a5是容器id
-----------------分割線---------------------
以下命令是運行一個php文件輸出到命令行,可以用來調試
docker run -it --rm --name my-running-script -v "$PWD":/usr/src/myapp -w /usr/src/myapp php:7.4-cli php phpinfo.php
$PWD 項目目錄
phpinfo.php 需要執行的文件
創建phpinfo.php文件,直接復制粘貼到命令行即可。 cat <<EOF >phpinfo.php <?php phpinfo(); ?> EOF