一次失误 - 记录下docker的目录映射规则
写个文章记录下docker的目录映射规则;
1 | docker run --name nginx --restart=always -p 80:80 -p 443:443 -d -v /usr/local/nginx/vhost/blog.conf:/usr/local/nginx/vhost/blog.conf -v /usr/local/nginx/vhost/another.conf-v /usr/local/nginx/nginx.conf:/etc/nginx/nginx.conf -v /usr/local/vue:/usr/local/vue -v /usr/local/nginx/cert:/usr/local/nginx/cert -v /usr/local/upload:/usr/local/upload nginx |
启动时nginx的虚拟主机conf得有映射目录,不然不可能docker给你凭空生成一个。这个问题导致我nginx一直重启了好久…
其次是include的vhost conf文件得是宿主机映射的文件,也就是-v 中冒号:前面那个。最后就是把http{}块和server{}块分开,再在http{}块里面include。
docker restart…
succeed!