在docker容器中挂载nginxconfiguration文件

我想将nginx.confdefault.conf挂载到一个运行nginx的容器上。

 docker run --detach --tty --interactive --publish=8081:80 -v $(pwd)/app:/var/www/ -v $(pwd)/configurations/nginx.conf:/etc/nginx/nginx.conf -v $(pwd)/configurations/default.conf:/etc/nginx/sites-enabled/default.conf --name="my_container" my:dev 

我有一个404错误,当我login泊坞窗容器,我发现应用程序目录是挂载,但default.conf是默认的。

这是default.conf文件:

 server { root /var/www; index index.html index.htm index.php; server_name localhost; location / { try_files $uri $uri/ /index.php?$query_string =404; } location ~ \.php$ { fastcgi_split_path_info ^(.+\.php)(/.+)$; fastcgi_pass unix:/run/php/php7.0-fpm.sock; fastcgi_index index.php; include fastcgi_params; fastcgi_buffer_size 128k; fastcgi_buffers 256 16k; fastcgi_busy_buffers_size 256k; fastcgi_temp_file_write_size 256k; fastcgi_read_timeout 240; } }