1.変更ドッカ-compose.yml
バージョン: "2.1" のサービス:
php7.1:
ビルド:./php
画像:php7.1-EXTの
ポート:
- "9000:9000"
depends_on:
- "dnsmasqの"
ボリューム:
- "〜/プロジェクト:/ WWW"
- 」./php/logs:/ phplogs "
- " ./php/php.ini:/usr/local/etc/php/php.ini "
- " ./php/composer_install.sh:/root/composer_install.sh」
DNS:172.23.0.9
ネットワーク:
app_net :
mongo_local:
画像:モンゴの
ボリューム:
- "./mongodb/db:/data/db"
ポート:
- "27017:27017"
環境:
MONGO_INITDB_ROOT_USERNAME:ルート
MONGO_INITDB_ROOT_PASSWORD:123456の
ネットワーク:
app_net:
ネットワーク:
app_net:
IPAM:
ドライバー:デフォルト
設定:
-サブネット:172.23.0.0/24
ゲートウェイ:172.23.0.1
2. GoがインストールされているPHPコンテナのmongoを拡大します
apt-getの更新
apt-getをインストールのlibssl-devのwgetの
3.ダウンロードPHP MongoDBの拡張パック
https://pecl.php.net/package/mongodb
図4に示すように、例えば、装着されたMongoDBの-1.5.5
wgetのhttps://pecl.php.net/get/mongodb-1.5.5.tgz
タール-zxvf MongoDBの-1.5.5.tgz
CDのMongoDBの-1.5.5
phpize
./configure --with-PHP-設定= PHP-設定--with-のOpenSSL = OpenSSLの
メイク
make installを
5.最初の行は、php.ini加えた変更します
拡張子= mongodb.so
6.再起動して様々なサービスが可能
ドッキングウィンドウ、コン再起動