docker compose编排nginx
作者:
flyjar | 来源:发表于
2020-08-25 10:12 被阅读0次
- /usr/local/dockerData/nginx/nginx.conf:/etc/nginx/nginx.conf
这样必须要保证 /usr/local/dockerData/nginx/nginx.conf已经有这个配置文件了
可以先不绑定volumes,开启nginx,在nginx找到/etc/nginx/nginx.conf这个文件,再用
docker cp 4aa7fdf3db6d:/etc/nginx/nginx.conf . 将容器中的文件复制到 /usr/local/dockerData/nginx/下。这样就可以了。
是把本机的文件挂在到docker上,并不是docker挂在到本地文件
所以这个时候,/usr/local/dockerData/nginx/html是没有内容的。usr/share/nginx/html会指向本地的文件,所以访问nginx会403,这时只要在本机创建index.html即可
version: '2'
services:
nginx:
restart: always
image: nginx
container_name: nginx
ports:
- 81:80
volumes:
- /usr/local/dockerData/nginx/nginx.conf:/etc/nginx/nginx.conf
- /usr/local/dockerData/nginx/html:/usr/share/nginx/html
本文标题:docker compose编排nginx
本文链接:https://www.haomeiwen.com/subject/dfyhdktx.html
网友评论