저는 컨테이너 안에 프로젝트가 있고 이미지 생성을 위해 gd 라이브러리를 사용하려고합니다.libgd가 php : 5.6-cli 도커에 설치되지 않았습니다.
apt-get install php5-gd
아무것도 다시 시작한 후 변경하지 않고 php -m
는 어떻게해야 실행 :
나는 용기의 bash는 내부에이 명령을합니까?
편집 :
내 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는 입력을 실행할 때
'배쉬 실행'이란 무엇을 의미합니까? 'php -m'을 어디서 어떻게 실행하려고하는지 정확히 알려 주실 수 있습니까? – k0pernikus
@ k0pernikus'sudo docker exec -ti name bash' 안쪽에서'php -m' 사용 – Coluh
나는 새로 생성 된 이미지가 아니라 오래된 컨테이너를 실행한다고 가정합니다. 이미지가 올바른 모듈인지 확인하기 위해 내 대답을 업데이트했습니다. – k0pernikus