我有一個容器內的項目,我試圖使用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