ホームページ  >  記事  >  バックエンド開発  >  Docker php インスタンス構成ファイルとアップロード サイズ

Docker php インスタンス構成ファイルとアップロード サイズ

WBOY
WBOYオリジナル
2016-06-23 13:08:581601ブラウズ

docker 公式 php インスタンスにいくつかの設定を追加する必要がある場合、それを実現するにはどうすればよいでしょうか?

アップロードファイルのサイズを変更する方法を探していたところ、この問題を見つけました。

https://github.com/docker-library/wordpress/issues/10#issuecomment-66906071

トリックは、実際には、コンテナーが動作している /usr/local/etc/php/conf.d の下にあるものはすべて、 system すべての .ini ファイルが php 設定に書き込まれます。

そこで、アップロードを例として、.ini ファイルをここにランダムにマウントして、php の実行構成を変更できます:

次の構成ファイルをホスト マシンの /var/docker/upload.ini に配置します

file_uploads = Onmemory_limit = 64Mupload_max_filesize = 64Mpost_max_size = 64Mmax_execution_time = 600

次に、docker コマンドの実行中にこのファイルをコンテナーのオペレーティング システムにマウントします:

docker run --name some-wordpress --link=some-mysql:mysql -e WORDPRESS_DB_NAME=some_wordpress -v /var/docker/uploads.ini:/usr/local/etc/php/conf.d/uploads.ini -v /var/docker/phpinfo.php:/var/www/html/phpinfo.php -p 8081:80  -d wordpress

[転載用に添付してください] このメリットを>>に捧げたいと思います

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。