我正在使用这个按预期工作的图像。
https://hub.docker.com/r/clue/adminer/
唯一的问题是它没有连接 MongoDB 或 Oracle 所需的 php 扩展...
Oracle
None of the supported PHP extensions (OCI8, PDO_OCI) are available.
MongoDB
None of the supported PHP extensions (mongo) are available.
Run Code Online (Sandbox Code Playgroud)
是否有包含对这两个数据库的支持的图像?
编辑:我可以像这样为 Oracle 和 mongodb 使用另一个容器。但是这个容器不支持 mssql 和 postgresql。我正在寻找单个图像中的所有数据库支持。
wget http://www.adminer.org/latest.php -O /tmp/index.php
docker run -d -p 8080:80 -v /tmp/:/app lukaszkinder/apache-php-oci8-pdo_oci
Run Code Online (Sandbox Code Playgroud)
并且可以使用它连接 mongoDB。
docker run -d -p 8070:80 -v /tmp:/var/www/html ishiidaichi/apache-php-mongo-phalcon
Run Code Online (Sandbox Code Playgroud)
编辑 2:此处提供了 oracle 的 dockerfile。
https://github.com/davidgaya/docker-apache-php-oci/blob/master/Dockerfile
但我不确定如何合并这 2 个 docker 文件。
您可以使用 Dockerfile 构建自己的映像。
有两种方法:
获取当前镜像 Dockerfile并添加您需要的内容。如果这样做,您也可以删除未使用的包。
创建一个新图像,然后使用关键字指定您的图像基于当前图像FROM。
| 归档时间: |
|
| 查看次数: |
1992 次 |
| 最近记录: |