docker run 和 docker-compose 配置掛載 Volume 并運行 nginx

1.先在宿主機創(chuàng)建掛載目錄:mkdir -p /data/nginx/{conf,conf.d,html,logs}

2.然后把文件 nginx.conf 文件放到 /data/nginx/conf/

# nginx.conf 例:
user  nginx;
worker_processes  1;
 
error_log  /var/log/nginx/error.log warn;
pid        /var/run/nginx.pid;
 
 
events {
    worker_connections  1024;
}
 
 
http {
    include       /etc/nginx/mime.types;
    default_type  application/octet-stream;
 
    log_format  main  '$remote_addr - $remote_user [$time_local] "$request" '
                      '$status $body_bytes_sent "$http_referer" '
                      '"$http_user_agent" "$http_x_forwarded_for"';
 
    access_log  /var/log/nginx/access.log  main;
 
    sendfile        on;
    #tcp_nopush     on;
 
    keepalive_timeout  65;
 
    #gzip  on;
 
    include /etc/nginx/conf.d/*.conf;
}

3.把子配置文件 default.conf 放到 /data/nginx/conf.d/

# default.conf 例:
server {
    listen       80;
    server_name  localhost;
 
    # rewrite ^(.*)$  https://www.vhxsl.com permanent;
 
    location / {
      root   /usr/share/nginx/html;
      index  index.html index.htm;
    }
 
    error_page   500 502 503 504  /50x.html;
    location = /50x.html {
        root   /usr/share/nginx/html;
    }
}

4.弄一個 index.html 放到 /data/nginx/html/

5.nginx 日志會在運行后存到 /data/nginx/logs/ 目錄

6.1 然后 docker run 直接運行 nginx:

docker run \
  --name myNginx \
  -d -p 8088:80 \
  -v /data/nginx/html/:/usr/share/nginx/html \
  -v /data/nginx/conf/nginx.conf:/etc/nginx/nginx.conf:ro \
  -v /data/nginx/conf.d/:/etc/nginx/conf.d \
  -v /data/nginx/logs/:/var/log/nginx/ \
  nginx

6.2 另外如果用 docker-compose 或 swarm 起服務,docker-compose.yml 文件如下:

version: "3"
services:
   db:
     image: nginx
     ports:
       - "8082:80"
     volumes:
       - /data/nginx/html:/usr/share/nginx/html
       - /data/nginx/conf/nginx.conf:/etc/nginx/nginx.conf
       - /data/nginx/conf.d:/etc/nginx/conf.d
       - /data/nginx/logs:/var/log/nginx
     restart: always
     container_name: myNginx2

docker-compose up -d 啟動服務

修改 nginx 配置文件后重新創(chuàng)建容器:docker-compose up -d --force-recreate

廣告:油囊

最后編輯于
?著作權歸作者所有,轉載或內容合作請聯(lián)系作者
  • 序言:七十年代末,一起剝皮案震驚了整個濱河市摸屠,隨后出現(xiàn)的幾起案子,更是在濱河造成了極大的恐慌峦树,老刑警劉巖,帶你破解...
    沈念sama閱讀 211,884評論 6 492
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件常熙,死亡現(xiàn)場離奇詭異喉磁,居然都是意外死亡,警方通過查閱死者的電腦和手機涕癣,發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 90,347評論 3 385
  • 文/潘曉璐 我一進店門哗蜈,熙熙樓的掌柜王于貴愁眉苦臉地迎上來,“玉大人坠韩,你說我怎么就攤上這事距潘。” “怎么了只搁?”我有些...
    開封第一講書人閱讀 157,435評論 0 348
  • 文/不壞的土叔 我叫張陵音比,是天一觀的道長。 經(jīng)常有香客問我氢惋,道長洞翩,這世上最難降的妖魔是什么? 我笑而不...
    開封第一講書人閱讀 56,509評論 1 284
  • 正文 為了忘掉前任焰望,我火速辦了婚禮菱农,結果婚禮上,老公的妹妹穿的比我還像新娘柿估。我一直安慰自己,他們只是感情好陷猫,可當我...
    茶點故事閱讀 65,611評論 6 386
  • 文/花漫 我一把揭開白布秫舌。 她就那樣靜靜地躺著,像睡著了一般绣檬。 火紅的嫁衣襯著肌膚如雪足陨。 梳的紋絲不亂的頭發(fā)上,一...
    開封第一講書人閱讀 49,837評論 1 290
  • 那天娇未,我揣著相機與錄音墨缘,去河邊找鬼。 笑死零抬,一個胖子當著我的面吹牛镊讼,可吹牛的內容都是我干的。 我是一名探鬼主播平夜,決...
    沈念sama閱讀 38,987評論 3 408
  • 文/蒼蘭香墨 我猛地睜開眼蝶棋,長吁一口氣:“原來是場噩夢啊……” “哼!你這毒婦竟也來了忽妒?” 一聲冷哼從身側響起玩裙,我...
    開封第一講書人閱讀 37,730評論 0 267
  • 序言:老撾萬榮一對情侶失蹤兼贸,失蹤者是張志新(化名)和其女友劉穎,沒想到半個月后吃溅,有當?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體溶诞,經(jīng)...
    沈念sama閱讀 44,194評論 1 303
  • 正文 獨居荒郊野嶺守林人離奇死亡,尸身上長有42處帶血的膿包…… 初始之章·張勛 以下內容為張勛視角 年9月15日...
    茶點故事閱讀 36,525評論 2 327
  • 正文 我和宋清朗相戀三年决侈,在試婚紗的時候發(fā)現(xiàn)自己被綠了螺垢。 大學時的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片。...
    茶點故事閱讀 38,664評論 1 340
  • 序言:一個原本活蹦亂跳的男人離奇死亡颜及,死狀恐怖甩苛,靈堂內的尸體忽然破棺而出,到底是詐尸還是另有隱情俏站,我是刑警寧澤讯蒲,帶...
    沈念sama閱讀 34,334評論 4 330
  • 正文 年R本政府宣布,位于F島的核電站肄扎,受9級特大地震影響墨林,放射性物質發(fā)生泄漏。R本人自食惡果不足惜犯祠,卻給世界環(huán)境...
    茶點故事閱讀 39,944評論 3 313
  • 文/蒙蒙 一旭等、第九天 我趴在偏房一處隱蔽的房頂上張望。 院中可真熱鬧衡载,春花似錦搔耕、人聲如沸。這莊子的主人今日做“春日...
    開封第一講書人閱讀 30,764評論 0 21
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽。三九已至梨睁,卻和暖如春鲸睛,著一層夾襖步出監(jiān)牢的瞬間,已是汗流浹背坡贺。 一陣腳步聲響...
    開封第一講書人閱讀 31,997評論 1 266
  • 我被黑心中介騙來泰國打工官辈, 沒想到剛下飛機就差點兒被人妖公主榨干…… 1. 我叫王不留,地道東北人遍坟。 一個月前我還...
    沈念sama閱讀 46,389評論 2 360
  • 正文 我出身青樓拳亿,卻偏偏與公主長得像,于是被迫代替她去往敵國和親政鼠。 傳聞我的和親對象是個殘疾皇子风瘦,可洞房花燭夜當晚...
    茶點故事閱讀 43,554評論 2 349

推薦閱讀更多精彩內容

  • 《Docker從入門到實踐》閱讀筆記 原書地址: https://yeasy.gitbooks.io/docker...
    GuoYuebo閱讀 11,359評論 1 39
  • Docker從2013年發(fā)布第一個版本以來,已經(jīng)火遍全球公般,技術迭代也比較頻繁万搔,其周邊產(chǎn)品和技術也越來越豐富胡桨。Doc...
    歸海聽雪閱讀 12,267評論 7 44
  • 希望放學回家,們帶給你驚喜瞬雹!歷時2個半小時完成的作品昧谊,臨摹。 不管畫的好不好酗捌,只管畫的能讓你開心呢诬!
    佈袋熊閱讀 496評論 0 4
  • 今天的句子: In England the coalition’s controversial Health an...
    阿飛fighting閱讀 284評論 0 0
  • 無論是別人對你的贊美,或是別人對你的批評胖缤,都是在挑戰(zhàn)你對自己的認知尚镰,你對你自己的要求過關不過關。 別人的贊美是表示...
    luudii閱讀 213評論 0 0