Docker 是一款常用的容器化工具,能夠快速構建和部署應用程序。在使用 Docker 構建應用程序的過程中,可能需要使用到 PDO 擴展。本文將介紹如何在 Docker 中安裝 PDO 擴展。
首先,需要創建一個 Dockerfile 文件,該文件用于構建 Docker 容器并安裝 PDO 擴展。以下是一個基本的 Dockerfile 文件:
FROM php:7.4-apache # 安裝 PDO 擴展 RUN docker-php-ext-install pdo pdo_mysql # 啟動 Apache 服務 CMD ["apache2-foreground"]
該 Dockerfile 文件指定了使用 php:7.4-apache 鏡像作為基礎鏡像,并在其中安裝了 PDO 擴展。在運行 Docker 容器時,執行命令 apache2-foreground 啟動 Apache 服務。
接下來,使用以下命令構建 Docker 鏡像:
docker build -t my-php-app .
該命令將構建一個名為 my-php-app 的 Docker 鏡像。在 Dockerfile 文件所在的目錄下執行該命令即可。
最后,使用以下命令啟動 Docker 容器,并將本地的 8080 端口映射到容器的 80 端口:
docker run -p 8080:80 my-php-app
此時,可以在本地的瀏覽器中訪問 http://localhost:8080/ 頁面,即可查看已經安裝了 PDO 擴展的 PHP 應用程序。