2016-03-14 34 views
0

我第一次使用Docker。
我從「Docker Hub」下載了一個Nginx鏡像,
我不知道應該在哪裏放置我的配置文件。
投入數據量?
我閱讀文檔,但我很困惑。從「Docker Hub」下載鏡像後,我應該在哪裏放置我的配置文件?在數據量?

+0

您可以通過[環境變量](https://docs.docker.com/engine/reference/run/#env-environment-variables)傳遞配置,或者將主機文件掛載爲[數據卷](https: //docs.docker.com/engine/userguide/containers/dockervolumes/)。 – molivier

回答

0

您可以編寫一個Dockerfile並從nginx base構建自己的圖像。

然後你可以複製你的default.conf到/etc/nginx/conf.d/default.conf。

然後你可以建立你的圖像並運行它。

Dockerfile(假設Dockerfile和的conf文件是在同一文件夾):

FROM nginx:latest 

COPY default.conf /etc/nginx/conf.d/default.conf 

構建&運行:

docker build -t myproxy:1.0 
docker run -d -P myproxy 

然後你就可以運行容器鏈接到另一個,運行應用程序。

相關問題