鍍金池/ 問(wèn)答/Java  Linux  網(wǎng)絡(luò)安全/ 使用docker-compose配置一個(gè)小demo

使用docker-compose配置一個(gè)小demo

學(xué)習(xí)docker, 使用docker-compose來(lái)啟動(dòng)

圖片描述

Dockerfile配置:

FROM nginx

COPY src /usr/app/nginx/html

docker-compose配置:

version: '2'
services:
  app:
    build: .
    image: app:1.0.0
    volumes:
    - ./src:/usr/app/nginx/html
    ports:
    - "8080:80"

然后運(yùn)行命令

docker-compose up

瀏覽器打開(kāi): localhost:8080, 但是頁(yè)面顯示的是nginx的默認(rèn)頁(yè)面而不是 我本身的html頁(yè)面

回答
編輯回答
遺莣

修改路徑 /usr/app/nginx/html 為 /usr/share/nginx/html
詳情

default.conf 文件root默認(rèn)的路徑為: /usr/share/nginx/html

2018年1月30日 11:48
編輯回答
亮瞎她

因?yàn)? 你并沒(méi)有掛載新的配置文件進(jìn)去, 所以容器內(nèi)nginx還是默認(rèn)配置, 默認(rèn)的nginx當(dāng)然不是去找/usr/app/nginx/html這個(gè)路徑了。

可以嘗試一下掛載配置進(jìn)去。

2017年8月4日 21:18