首页 > 解决方案 > 如何将文件夹挂载到 nginx 公用文件夹中

问题描述

我在主机中有一个目录,我想将它挂载到一个容器和 Nginx 公用文件夹,它本身就是一个容器。

这是我的 docker-compose.yml 文件:

version: "3.3"
services:
    nodeserver:
        build:
            context: ./app
        volumes:
            - /client-images:/usr/src/app/client-images
        ports:
            - "9000:9000"
    nginx:
    restart: always
        build:
            context: ./nginx
        ports:
            - "80:6000"
    db:
        image: mariadb
        restart: always
        environment:
            MYSQL_ROOT_PASSWORD: my_secret_mysql_password
    phpmyadmin:
        image: phpmyadmin
        restart: always
        ports:
            - "8080:80"
        environment:
            - PMA_ARBITRARY=1
volumes:
  images:

我的图像位于 /client-images 目录中,但如何将它们挂载到 Nginx 公共目录并访问它们?

标签: linuxdockernginxdocker-compose

解决方案


    nginx:
        restart: always
            build:
                context: ./nginx
            ports:
                - "80:6000"
            volumes:
                - '/client-images:/usr/share/nginx/html'

推荐阅读