2

我正在尝试从本地 git 服务器在 portainer 中运行一个堆栈,该服务器应该从同一个 git 服务器构建几个容器,但是当我尝试在 portainer 中部署它时它失败了。

我盯着创建一个 git 存储库,其中包含了我想要构建的 contianers 的项目作为子模块。

我从命令行克隆这个存储库并使用 docker-compose 构建没有问题,但是当我从 portainer 执行相同操作时,我得到一个“找不到 Dockerfile”

然后我更改了 docker-compose 文件以在构建行中包含 git 存储库,如下所示:

version: '2'
services:
  frontend:
    build: http://someaddres/CatalogFrontEnd.git
    restart: unless-stopped
    ports:
      - "4000:8080"
    volumes:
      - /opt/mds:/app/mds
    environment:
      - DB_IP=192.168.2.181
      - DB_NAME=Catalog
      - AUTH=ldap
  db:
    image: microsoft/mssql-server-linux
    restart: unless-stopped
    ports:
      - "1433:1433"
    volumes:
      - /opt/db:/var/opt/mssql/data
    environment:
      - ACCEPT_EULA=Y
      - SA_PASSWORD=somthing
      - MSSQL_PID=Express

再次使用 docker-compose 在命令行中运行良好,但 portainer 给出了相同的“找不到 Dockerfile”

数据库启动得很好,但它没有构建前端。

4

0 回答 0