0

相同的 docker-compose.yml在我的 windows 10 计算机上工作,没有任何错误或警告,但在我的arch vps 上没有。我正在使用两个私有git 存储库,它们确实在/tmp中显示为“ docker-build-git<some_random_number> ”文件,但我收到如下所述的错误消息。

version: "3"

services:
  portfolio:
    image: portfolio
    container_name: portfolio
    build:
      context: https://<username>:<token>@github.com/user/portfolio.git
      dockerfile: ./Dockerfile
    depends_on:
      - api
    restart: always
    environment: 
      - <some_env_vars>

  api:
    image: api
    container_name: api
    build:
      context: https://<username>:<token>@github.com/user/api.git
      dockerfile: ./Dockerfile
    restart: always
    environment: 
      - <some_env_vars>

networks:
  default:
    name: proxy

我的 Arch VPS 上的错误消息

我不确定,但它似乎试图在 docker-build-git 目录中找到一个 https 目录......

也做“ docker build <git_repo_url> ”工作正常......

PS:我知道我可以通过克隆 repos 然后使用本地路径来解决这个问题,但我宁愿使用 git urls,因为它更轻:)

4

0 回答 0