我将php和nginx一起封在了一个docker里,如何让nginx和php自启动?
曾经蜡笔没有小新
曾经蜡笔没有小新 2017-05-16 12:59:56
0
2
354

我每次新建一个容器时,都要进入容器里面,启动nginx和php,请问如何每次新建容器时都让nginx和php自启动?

曾经蜡笔没有小新
曾经蜡笔没有小新

全員に返信(2)
淡淡烟草味

supervisord を使用して管理できます

  1. まず、supervisord をインストールするコンテナに入ります (インストールプロセスについてはオンラインで検索してください)

メインの設定ファイルは /etc/supervisord.conf vim /etc/supervisord.conf に配置することをお勧めします

リーリー

次に、php と nginx の起動コマンドを /etc/supervisor/conf.d/

に追加します。

たとえば、nginx、vim /etc/supervisor/conf.d/nginx_super.confを追加します

リーリー
  1. 次に、次のような新しい画像を送信します

docker commit -a "qclaogui" -m "bulabula" nginx-php:commit

  1. 新しい Dokcerfile を作成します

リーリー
  1. イメージを再構築する

docker build -t nginx-php:v1 .

  1. 新しく構築されたイメージに基づいてコンテナを実行します

docker run --name test-nginx-php -p 8081:80 -d nginx-php:v1注意这里用的是-dパラメータ

状況に応じて、一般的な解決策は次のとおりです。参照してください

いいねを押す +0
仅有的幸福

必ず参加してくださいDokcerfile 里写上 CMD ["nginx", "-g", "daemon off;"]

いいねを押す +0
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート
私たちについて 免責事項 Sitemap
PHP中国語ウェブサイト:福祉オンライン PHP トレーニング,PHP 学習者の迅速な成長を支援します!