參考:簡單的nginx】
搭建lnmp】
詳解dockerfile】
自己先跟著乙個簡單的做的還是遇到了很多坑:
首先安裝nginx,然後啟動必須要有個使用者
run 最後的換行符是\
mkdir -p …這邊建立要加-p
nginx訪問的html檔案出現亂碼,要在conf那新增個charset utf-8;
最後我的cmd一直不執行,誰知道原來是run時候多了個/bin/bash,去掉即可
from centos:
6.7# 基於環境
maintainer
wt# 作者
add nginx-
1.6.3
.tar.gz /usr/local/src #解壓包到
run yum -y install wget gcc gcc-c++ make openssl-devel pcre-devel vim # yum安裝
run useradd -s /sbin/nologin nginx # 新增nginx使用者,這個必須要的
# 下面是配置檔案的複製貼上
run rm -rf /usr/local/nginx/conf/nginx.conf && \
mkdir -p /usr/local/nginx/conf/vhost
copy
./nginx.conf /usr/local/nginx/conf/nginx.conf
copy
./test.conf /usr/local/nginx/conf/vhost/test.conf
workdir
/usr/local/nginx/html # 進去的目錄
expose
11050
cmd[
"/usr/local/nginx/sbin/nginx"
]# 啟動容器後執行的命令
然後cmd到我的test資料夾中執行docker build -t nginx:1.6 .
生成image然後執行
docker run -dit -p 11050:11050 -v /d/www/test:/var/www/test --name=test1 nginx:1.6
本地瀏覽器訪問127.0.0.1:11050就好了 centos下yum安裝lamp和lnmp輕鬆搞定
centos下yum安裝lamp和lnmp輕鬆搞定,到底多輕鬆你看就知道了,媽媽再也不擔心不會裝lamp了。軟體列表 php5.4 apache2.2 mysql5.5 nginx1.8 centos6.x 說明 這裡會更新會比較慢大約54個包,原因是remi國內沒有源,從國外更新。remi什麼時候...
Centos7使用Docker部署lnmp
利用 docker compose 編排 lnmp 開發環境 注 完整版 docker compose up d 注 精簡版 docker compose f docker compose simplify.yml up d 刪除所有容器 docker rm f docker ps aq 刪除所有映...
嘗試著說,嘗試著做
成長,需要磨練 生活,需要經歷 習慣,需要堅持。心裡有什麼,說出來 想什麼,寫出來 要什麼,做出來。很多東西,如果自己不去說,不去做。就真的成為自己的東西了,成為爛在自己心裡的東西了。如果自己不知道自己想做什麼,會做什麼,就嘗試著去想,嘗試著去做,不能讓自己在混沌中屏跡。如果自己沒有自己的心聲,就嘗...