windows 7搭建基於docker的nginx, php運行環境

來源:互聯網
上載者:User

標籤:int   quick   sql   基礎   work   檔案   clone   window   log   

windows 7搭建基於docker的nginx, php運行環境

包含的軟體:nginxphp(可選php 5.*或php 7.*)phpredis擴充(php5.*安裝小於2.2.8的版本 php7.*安裝>=3.0的版本)
基礎軟體環境
Windows 7Docker Toolbox(內建了VitrualBox虛擬機器軟體)注意:因為Win10有Docker特別版,此環境只適用於Win7
安裝步驟簡要說明
安裝好Docker Toolbox,VitrualBox後關閉VitrualBox虛擬機器default設定虛擬機器default的共用資料夾,固定分配c/Users => E:\work自動掛載 = 是存取權限 = 完全重啟虛擬機器注意:E:\work是自己的win7代碼目錄,改為自己機器上的目錄進入到虛擬中訪問路徑說明:Win7中有代碼目錄 E:\work\php-webapp在虛擬機器中的訪問路徑是 /c/Users/php-webapp在nginx, php容器中Docker compose會將 /c/Users 映射為 /data 目錄
HOSTS指向

修改 C:\Windows\System32\drivers\etc\hosts 192.168.99.100 是虛擬機器IP

192.168.99.100 www.beta.com www.dev.com192.168.99.100 login.beta.com login.dev.com192.168.99.100 api.beta.com api.dev.com192.168.99.100 buy.beta.com buy.dev.com192.168.99.100 static.beta.com static.dev.com192.168.99.100 ex.beta.com ex.dev.com192.168.99.100 exapi.beta.com exapi.dev.com192.168.99.100 api.front.beta.com api.front.dev.com
啟用環境
用git工具下載此項目例如:在 E:\work 執行git命令git clone http://labs.oa.com/tobin/docker-compose.git下載完成後組建目錄E:\work\docker-compose雙擊案頭的 "Docker Quickstart Terminal",啟動虛擬機器等待啟動成功進入docker-compose目錄cd /e/work/docker-compose編譯docker-compose build啟動(-d 是後台運行)docker-compose up -d
目錄檔案作用說明
mysql  --------------- mysql    Dockerfile              mysql docker 設定檔(未啟用)nginx  --------------- nginx    logs ------------- nginx log目錄    vhost ------------ nginx 多網域名稱設定檔        api.conf              api.dev.com api.beta.com設定檔        buy.conf              buy.dev.com buy.beta.com設定檔        ex.conf              ex.dev.com ex.beta.com設定檔        exapi.conf              exapi.dev.com exapi.beta.com設定檔        front.conf              front.dev.com front.beta.com設定檔        static.conf              static.dev.com static.beta.com設定檔        www.conf              www.dev.com www.beta.com設定檔    Dockerfile              nginx docker 設定檔    nginx.conf              nginx 設定檔    php.conf              nginx php-fpm 設定檔php  ---------------- php-fpm    Dockerfile              php-fpm 5.* docker 設定檔    Dockerfile.php7              php-fpm 7.* docker 設定檔redis  -------------- redis server    Dockerfile              redis docker 設定檔(未啟用)

windows 7搭建基於docker的nginx, php運行環境

相關文章

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.