我有一个容器内的项目,我试图使用gd lib进行图像创建。libgd未安装在php:5.6-cli docker
我做容器的bash的内部命令:重启后
apt-get install php5-gd
没有发生任何变化,并执行php -m
我该怎么办?
编辑:
我加入到我的Dockerfile:
RUN apt-get -qq update && apt-get -qq install libpng-dev
RUN docker-php-ext-install gd
我执行搬运工人建立-t [名]
但是,当我执行bash和类型:php -m
[PHP Modules]
Core
ctype
curl
date
dom
ereg
fileinfo
filter
ftp
hash
iconv
json
libxml
mbstring
mysql
mysqli
mysqlnd
openssl
pcntl
pcre
PDO
pdo_mysql
pdo_sqlite
Phar
posix
readline
Reflection
session
SimpleXML
SPL
sqlite3
standard
tokenizer
xml
xmlreader
xmlwriter
zip
zlib
“执行bash”是什么意思?你能否确切地说明你在哪里以及如何运行'php -m'? – k0pernikus
@ k0pernikus'sudo码头exec -ti名称bash'里面我使用'php -m' – Coluh
我假设你不运行新创建的图像,而是一个过时的容器。我已经更新了我的答案,以查看图像是否具有适当的模块。 – k0pernikus