在使用Docker,啟動Docker Hub的nginx官方映像後,容器中有兩個配置文件,
一個是:/etc/nginx/conf.d/default.conf
#另一個是:/etc/nginx/nginx.conf
不知道這兩個檔案的差別是什麼,
所以在nginx官網下載了壓縮包來查看(不是yum安裝,只是下載),
可是壓縮包中只有nginx.conf,沒有default .conf,
所以進入容器打開來看,可是容器中沒有vi,所以打不開。
問題:
有其他什麼方式可以查看容器中的檔案(安裝vi以外)?
nginx.conf是nginx預設載入的設定檔
透過
nginx -V
可以看nginx預設設定檔路徑。我沒用過docker nginx,但我猜在nginx.conf中可能include了default.conf。也就是說nginx.conf是主配置文件,default.conf是配置了一個預設虛擬主機的文件。