不确定这是否应该发生,我有一个使用多个容器的 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 使用远程部署)