前提
phpが動作するRHELベースの docker環境を作成しています。
ディレクトリ構成は以下のような形です。
- docker
- Dockerfile
- docker-compose.yml
Dockerfile
1FROM registry.access.redhat.com/ubi8/ubi:8.6 2 3# Install Apache 4RUN yum install -y httpd 5 6# Install PHP 7RUN yum module install -y php:7.2 8RUN yum install -y php-pdo php-gd php-ldap php-mysqli php-posix
docker
1version: '3'2 3services:4 app:5 container_name: app 6 build: 7 context: ./docker 8 dockerfile: Dockerfile 9 ports:10 - "81:80"11 tty: true 12 command: /sbin/init 13 privileged: true 14
実現したいこと
上記で作成されたコンテナに phpモジュールの imagick をインストールしたいです。
php -m
と実行した際 imagick という出力が得られること、
もしくは
phpファイルにて phpinfo()
を実行して得られるページ上に imagick の情報が出力されること
がゴールとなります。
発生している問題・エラーメッセージ
yum install imagick php-imagick
でインストールが出来ると想定していたのですが、下記のようなエラーメッセージが出てしまいインストールが行えておりません。
No match for argument: imagick Error: Unable to find a match: imagick
こちらを解決し、インストールする方法をご教示いただきたいです。
補足情報
ホストOSにはWSL2を用いています。
0 コメント