美文网首页
docker compose编排nginx

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