docker建置nginx容器系列問題
background : 最近為小夥伴們籌劃docker系列的技術分享,研究了一會docker相關技術, 在此記錄一下建置nginx容器時候的坑
1.nginx伺服器根目錄問題
docker 官方鏡像提供的nginx基於debian/jessie平台,其檔案結構和ubuntu中的nginx中並不相同
eg:
run一個niginxprr目錄
<code><span>//80端口被占用,so...</span> $ sudo docker run <span>-it</span><span>-p</span><span>800</span>:<span>800</span> nginx $ sudo docker ps CONTAINER ID IMAGE COMMAND CREATED STATUS PORTS NAMES <span>1801</span>a32aab54 nginx <span>"nginx -g 'daemon off"</span><span>2</span> minutes ago Up <span>2</span> minutes <span>80</span>/tcp, <span>443</span>/tcp, <span>0.0</span><span>.0</span><span>.0</span>:<span>800</span><span>-></span><span>800</span>/tcp berserk_kare</code>
可以看到不僅沒有熟悉的/sites-available,也沒有/sites-enabled
繼續查看nginx配置
<code><span>$ </span>sudo docker exec -it <span>1801</span>a32aab54 /bin/bash root<span>@1801a32aab54</span><span>:/</span><span># </span></code>
根目錄配置: root /usr/share/nginx/html;
php-fpm配置相關').addClass('pre-numbering').hide(); $(this).addClass('has-numbering').parent().append($numbering); for (i = 1; i').text(i)); }; $numbering.fadeIn(1700); }); });
以上就介紹了167 docker docker建置nginx容器系列問題,包括了docker,nginx方面的內容,希望對PHP教程有興趣的朋友有所幫助。