2

不确定这是否应该发生,我有一个使用多个容器的 docker compose 文件,其中两个容器具有配置文件(nginx 是其中之一)并在 compose 文件中定义。

但是,当我将 portainer 与 git repo 选项一起使用时,这些配置文件不会出现,文件夹结构会出现(如 CLI'ing 到容器中所见)

任何想法如何解决这个问题?

撰写文件

version: ‘2’

services:
    nginx:
        image: nginx:1.13.12
        ports:
            - “443:443”
            - “80:80”
        volumes:
            - ./:/var/www
            - ./docker/nginxconf:/etc/nginx/conf.d
            - ./docker/ssl-cert:/etc/nginx/certs
        working_dir: /var/www
        links:
            - php
            - mail
    php:
        build:
        context: ./
        dockerfile: docker/app.docker
        volumes:
            - ./:/var/www
        depends_on:
            - db
        links:
            - db
            - mail
        environment:
            - “DB_PORT=3306”
            - “DB_HOST=db”
    db:
        image: mariadb
        environment:
            - “MYSQL_ROOT_PASSWORD=removed”
            - “MYSQL_DATABASE=removed”
        ports:
            - “33061:3306”

另一方面,文件位于另一台服务器上的 portainer 容器中(通过 docker api 使用远程部署)

4

0 回答 0