docker-compose 빌드에 지원되지 않는 옵션이 있습니다 : 'network'

외터

시스템 프록시를 통해 도커 작성을 실행하고 도커 작성 파일 문서 에 따라

네트워크 옵션은 다음과 같이 작성 파일에 추가 할 수 있습니다.

build:
  context: .
  network: host

그리고 내 작성 파일은 다음과 같습니다.

version: '3'
services:
  flasky:
    build:
      context: "."
      network: host
      args:
        - http_proxy
        - https_proxy 
    ports:
      - "8000:5000"
    env_file: .env
    restart: always
    links:
      - mysql:dbserver
      - elasticsearch:elasticsearch
  mysql:
    image: "mysql/mysql-server:5.7"
    env_file: .env-mysql
    restart: always
  elasticsearch:
    image: "docker.elastic.co/elasticsearch/elasticsearch:7.8.0"
    env_file: .env-es
    restart: always

"docker-compose up"을 실행하려고하면 다음 오류가 발생합니다.

ERROR: The Compose file './docker-compose.yml' is invalid because:
services.flasky.build contains unsupported option: 'network'

나는 내가 doc의 예와 똑같이했다고 생각하는데, 여기서 무엇이 잘못되었는지는 생각하지 않습니다. 도움이 필요하세요?

β.εηοιτ.βε

문서 기사에서 :

버전 3.4 파일 형식에 추가됨

출처 : https://docs.docker.com/compose/compose-file/#network

하지만 당신은 버전에 있습니다 3.0

보다:

참고 : 사용할 Compose 파일 버전을 지정할 때 번호 번호를 모두 지정해야합니다 . 부 버전이 제공 0되지 않으면 최신 부 버전이 아닌 기본적으로 사용됩니다. 따라서 이후 버전에 추가 된 기능은 지원되지 않습니다. 예를 들면 :

version: "3"

다음과 같습니다.

version: "3.0"

출처 : https://docs.docker.com/compose/compose-file/compose-versioning/#version-3

따라서 수정 사항은 최소한 version에서 version: 3변경하는 것 입니다 .version: 3.4

version: '3.4'
services:
  flasky:
    build:
      context: "."
      network: host
      args:
        - http_proxy
        - https_proxy 
    ports:
      - "8000:5000"
    env_file: .env
    restart: always
    links:
      - mysql:dbserver
      - elasticsearch:elasticsearch
  mysql:
    image: "mysql/mysql-server:5.7"
    env_file: .env-mysql
    restart: always
  elasticsearch:
    image: "docker.elastic.co/elasticsearch/elasticsearch:7.8.0"
    env_file: .env-es
    restart: always

이 기사는 인터넷에서 수집됩니다. 재 인쇄 할 때 출처를 알려주십시오.

침해가 발생한 경우 연락 주시기 바랍니다[email protected] 삭제

에서 수정
0

몇 마디 만하겠습니다

0리뷰
로그인참여 후 검토

관련 기사

분류에서Dev

Laravel 프로젝트에서 docker compose를 빌드하려고 할 때 지원되지 않는 옵션

분류에서Dev

오류 : Compose 파일 './docker-compose.yml'services.web에 대해 지원되지 않는 구성 옵션 : 'dockerfile'

분류에서Dev

docker-compose는 git 저장소의 최신 커밋에서 이미지를 빌드하지 않습니다.

분류에서Dev

오류 : Compose 파일 './docker-compose.yaml'이 잘못된 이유 : services.nvidia-smi-test에 대해 지원되지 않는 구성 옵션 : 'runtime'

분류에서Dev

오류 : Compose 파일 './docker-compose.yaml'이 잘못된 이유 : 지원되지 않는 옵션 포함 : 'labels'

분류에서Dev

docker 컨테이너는 Dockerfile에서 실행되지만 docker-compose에서는 실행되지 않습니다.

분류에서Dev

PyCurl-이 옵션에는 문자열이 지원되지 않습니다.

분류에서Dev

언어 지원에 원하지 않는 중국어 옵션이 있습니다.

분류에서Dev

build-arg 플래그가있는 Docker 빌드에서 값이 올바르게 전달되지 않습니다.

분류에서Dev

Compose 파일 './docker-compose.yaml'이 잘못된 이유 : 서비스에 대한 지원되지 않는 구성 : 'pihole'

분류에서Dev

FluentMySQL 마이그레이션은 docker-compose로 빌드 할 때 실패하지만 Xcode에서 빌드 할 때는 실패합니다.

분류에서Dev

Mongodb 데이터가 docker compose를 사용하여 시드되지 않습니다.

분류에서Dev

Docker compose는 볼륨에 데이터를 저장하지 않습니다.

분류에서Dev

Docker-compose yaml.scanner.ScannerError : 여기에는 매핑 값이 허용되지 않습니다.

분류에서Dev

docker-compose를 사용하는 Rails 앱은 mysql 컨테이너에 연결되지 않습니다.

분류에서Dev

docker compose 3.8을 사용할 때 '버전이 지원되지 않음'오류가 발생합니다.

분류에서Dev

Docker가있는 Django 앱에 작업복이 제출되지 않습니다.

분류에서Dev

지원 속성이있는 목록에 값이 추가되지 않습니다.

분류에서Dev

Docker에서 "요청한 실험 기능 exec.meta.security는 빌드 서버에서 지원되지 않습니다."오류가 발생합니다.

분류에서Dev

TypeError : 'nan_inf_to_errors'Workbook () 옵션없이 write_number ()에서 NAN / INF가 지원되지 않습니다.

분류에서Dev

Docker compose 'scale'명령이 여러 컴퓨터에서 확장되지 않습니다.

분류에서Dev

"이 경로에는 POST 메소드가 지원되지 않습니다. 지원되는 메소드 : GET, HEAD

분류에서Dev

AWS Elastic Beanstalk Docker는 다단계 빌드를 지원하지 않습니다.

분류에서Dev

USB가 아닌 다른 곳에 Ubuntu를 설치할 수있는 옵션이 제공되지 않았습니다.

분류에서Dev

HtmlResponse는이 기기에서 지원되지 않습니다.

분류에서Dev

Highchart에서는 JSON 형식이 지원되지 않습니다.

분류에서Dev

logrotate with only size 옵션은 회전하지 않습니다. 이것은 Alpine Docker 컨테이너 내부에 있습니다.

분류에서Dev

VirtualBox에 64 비트 옵션이 표시되지 않습니다.

분류에서Dev

docker-compose는 서비스 컨테이너에 프록시를 설정하지 않습니다.

Related 관련 기사

  1. 1

    Laravel 프로젝트에서 docker compose를 빌드하려고 할 때 지원되지 않는 옵션

  2. 2

    오류 : Compose 파일 './docker-compose.yml'services.web에 대해 지원되지 않는 구성 옵션 : 'dockerfile'

  3. 3

    docker-compose는 git 저장소의 최신 커밋에서 이미지를 빌드하지 않습니다.

  4. 4

    오류 : Compose 파일 './docker-compose.yaml'이 잘못된 이유 : services.nvidia-smi-test에 대해 지원되지 않는 구성 옵션 : 'runtime'

  5. 5

    오류 : Compose 파일 './docker-compose.yaml'이 잘못된 이유 : 지원되지 않는 옵션 포함 : 'labels'

  6. 6

    docker 컨테이너는 Dockerfile에서 실행되지만 docker-compose에서는 실행되지 않습니다.

  7. 7

    PyCurl-이 옵션에는 문자열이 지원되지 않습니다.

  8. 8

    언어 지원에 원하지 않는 중국어 옵션이 있습니다.

  9. 9

    build-arg 플래그가있는 Docker 빌드에서 값이 올바르게 전달되지 않습니다.

  10. 10

    Compose 파일 './docker-compose.yaml'이 잘못된 이유 : 서비스에 대한 지원되지 않는 구성 : 'pihole'

  11. 11

    FluentMySQL 마이그레이션은 docker-compose로 빌드 할 때 실패하지만 Xcode에서 빌드 할 때는 실패합니다.

  12. 12

    Mongodb 데이터가 docker compose를 사용하여 시드되지 않습니다.

  13. 13

    Docker compose는 볼륨에 데이터를 저장하지 않습니다.

  14. 14

    Docker-compose yaml.scanner.ScannerError : 여기에는 매핑 값이 허용되지 않습니다.

  15. 15

    docker-compose를 사용하는 Rails 앱은 mysql 컨테이너에 연결되지 않습니다.

  16. 16

    docker compose 3.8을 사용할 때 '버전이 지원되지 않음'오류가 발생합니다.

  17. 17

    Docker가있는 Django 앱에 작업복이 제출되지 않습니다.

  18. 18

    지원 속성이있는 목록에 값이 추가되지 않습니다.

  19. 19

    Docker에서 "요청한 실험 기능 exec.meta.security는 빌드 서버에서 지원되지 않습니다."오류가 발생합니다.

  20. 20

    TypeError : 'nan_inf_to_errors'Workbook () 옵션없이 write_number ()에서 NAN / INF가 지원되지 않습니다.

  21. 21

    Docker compose 'scale'명령이 여러 컴퓨터에서 확장되지 않습니다.

  22. 22

    "이 경로에는 POST 메소드가 지원되지 않습니다. 지원되는 메소드 : GET, HEAD

  23. 23

    AWS Elastic Beanstalk Docker는 다단계 빌드를 지원하지 않습니다.

  24. 24

    USB가 아닌 다른 곳에 Ubuntu를 설치할 수있는 옵션이 제공되지 않았습니다.

  25. 25

    HtmlResponse는이 기기에서 지원되지 않습니다.

  26. 26

    Highchart에서는 JSON 형식이 지원되지 않습니다.

  27. 27

    logrotate with only size 옵션은 회전하지 않습니다. 이것은 Alpine Docker 컨테이너 내부에 있습니다.

  28. 28

    VirtualBox에 64 비트 옵션이 표시되지 않습니다.

  29. 29

    docker-compose는 서비스 컨테이너에 프록시를 설정하지 않습니다.

뜨겁다태그

보관