前提・実現したいこと
webサイトにアクセスした際に、dockerコンテナの生成をしたい。
こんにちは。卒業研究で学習サイトを作成しています。
そこでsample.phpにアクセスした際にhoge.shを読み込んで、dockerを生成したいです。
環境はubuntuにnginx、php、dockerを入れています。docker上にnginxを立てているわけではありません。
またwebにアクセスした際にdockerを起動する別の良い方法があれば教えていただきたいです。
よろしくお願いいたします。
発生している問題・エラーメッセージ
webへのアクセス時、/var/log/nginx/error.logとwebブラウザ(php.iniでエラー表示するように設定済み)には何も表示されません。
該当のソースコード
sample.php <?php shell_exec('./hoge.sh'); ?>
hoge.sh #!/bin/sh docker run -d centos /sbin/init
試したこと
php sample.php
とCUIで実行した場合にはコンテナが立ち上がりました。
補足情報(FW/ツールのバージョンなど)
selinuxは無効です。ubuntu16.04, php7.0, docker18.06.1-ce
回答2件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2018/09/25 06:53