Dockerfile嘗試lnmp(更新中)

2021-10-01 08:20:27 字數 1405 閱讀 9458

參考:簡單的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 刪除所有映...

嘗試著說,嘗試著做

成長,需要磨練 生活,需要經歷 習慣,需要堅持。心裡有什麼,說出來 想什麼,寫出來 要什麼,做出來。很多東西,如果自己不去說,不去做。就真的成為自己的東西了,成為爛在自己心裡的東西了。如果自己不知道自己想做什麼,會做什麼,就嘗試著去想,嘗試著去做,不能讓自己在混沌中屏跡。如果自己沒有自己的心聲,就嘗...