php:7-apacheイメージでコンテナ作成済みの前提です。
<コンテナ作成手順>
ゲストのbashを動かしたいので下記コマンド実行。
# docker container exec -it test_php7 /bin/bash
composerをインストールする。
※本当はrootでやっちゃダメなんだけど今回は検証環境構築目的なので
# curl https://getcomposer.org/installer | php # mv composer.phar /usr/local/bin/composer
gitリポジトリを使用したライブラリを使用するかもしれないのでインストールして設定する。
# apt update # apt install git # git config --global --add safe.directory /var/www/html/
ライブラリをインストールしてみる。https://packagist.org/を参考にインストールするライブラリを探す。今回はPHPMailerをインストールしてみる。
※rootでやっちゃってるので警告でます
# cd /var/www/html # composer require phpmailer/phpmailer
「composer.json」「composer.lock」「vendor」ディレクトリが自動生成される。