私はコンテナの中にプロジェクトを持っていて、イメージ作成のためにgdライブラリを使用しようとしています。libgdがphpにインストールされていません:5.6-cliドッカー
私は、コンテナのbashの内部で次のコマンドを実行します。
apt-get install php5-gd
何も、再起動後に変化しないとphp -m
私は何をすべきを実行?
編集:
私はDockerfileに追加: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
:
RUN apt-get -qq update && apt-get -qq install libpng-dev
RUN docker-php-ext-install gd
私は実行ドッカ構築-t [名前]
しかし、私はbashのと種類を実行するとき
「実行するbash」とはどういう意味ですか? 'php -m'をどこでどのように実行しようとしているのか正確に述べてください。 – k0pernikus
@ k0pernikus 'sudo docker exec -ti name bash' inside私は' php -m'を使用します – Coluh
新しく作成されたイメージではなく古いコンテナを実行すると仮定します。イメージが適切なモジュールを持っているかどうかを確認するために、自分の答えを更新しました。 – k0pernikus