Azure DevOps 호스팅 에이전트가 Windows를 가져 오지 못했습니다 : 2004

Amit Baranes

사용하는 경우 Windows-2019 호스트 에이전트 (Agent가 1809 Windows 버전과 함께 설치 - 마이크로 소프트 윈도우 서버 2019 데이터 센터 ) 에이전트 사양으로, 우리는 풀 수없는 mcr.microsoft.com/windows:2004고정 표시기 이미지를.

예외:

여기에 이미지 설명 입력

이 솔루션에 익숙 합니다 (로컬에서 완벽하게 작동 함). 하지만 Docker Desktop이 에이전트에 설치되지 않기 때문에 Windows 컨테이너로 전환 할 수 없습니다. 또한 재부팅이 필요하므로 Docker Desktop 설치는 옵션이 아닙니다.

현재 빌드 머신 생성은 옵션이 아닙니다.

그래서 내 질문은 : mcr.microsoft.com/windows:2004호스팅 에이전트에서 도커 이미지 를 가져 오는 방법이 있습니까?

Leo Liu-MSFT

그래서 내 질문은 : 호스팅 에이전트에서 mcr.microsoft.com/windows:2004 도커 이미지를 가져 오는 방법이 있습니까?

mcr.microsoft.com/windows:2004호스팅 에이전트에서 도커 이미지 를 가져올 수있는 방법이 없습니다 .

컨테이너 호스트 버전과 컨테이너 이미지 버전이 일치 하기 때문입니다 .

Windows Server 컨테이너와 기본 호스트는 단일 커널을 공유하므로 컨테이너의 기본 이미지는 호스트의 기본 이미지와 일치해야합니다. 버전이 다른 경우 컨테이너가 시작될 수 있지만 모든 기능이 보장되지는 않습니다.

즉, Windows에서는 컨테이너 OS 버전과 일치하는 호스트 OS 버전이 필요합니다. 최신 Windows 빌드를 기반으로 컨테이너를 실행하려면 동등한 호스트 빌드가 있는지 확인하십시오. 그렇지 않으면 Hyper-V 격리를 사용하여 새 호스트 빌드에서 이전 컨테이너를 실행할 수 있습니다.

따라서 호스팅 에이전트 OR ( ) 에서 이미지 windows:2004( 2004)를 가져올 수 없습니다 . 호스팅 에이전트 로만 이미지 가져올 수 있습니다.windows-latestwindows-20191809windows:1809

docker pull mcr.microsoft.com/windows/servercore:1809

여기에 이미지 설명 입력

그러나windows:1903 호스팅 에이전트로 이미지 를 가져 오면 오류가 발생 no matching manifest for windows/amd64...합니다. 내 대답을 확인하기 위해 Windows 버전 1903(OS 빌드 18362)에서 호스팅되는 개인 에이전트를 사용합니다 .

요약하면 호스트 에이전트 (1809)에서 windows : 2004 (2004) 이미지를 가져올 수 없습니다. 이 요청에 대한 해결 방법은 개인 에이전트를 사용하는 것입니다.

BTW, 귀하의 질문에 개인 에이전트와 의 링크 에서 언급 한 솔루션을 테스트했습니다 . 이 오류 switch to Linux containersset the "experimental": true해결할 수 없습니다 .

참조 링크 :

Microsoft Windows 버전 목록

Microsoft에서 이미지를 가져올 수 없습니다.

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

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

에서 수정
0

몇 마디 만하겠습니다

0리뷰
로그인참여 후 검토

관련 기사

분류에서Dev

Azure DevOps 2019 Server가 코드 적용 범위로 테스트를 실행하지 못했습니다.

분류에서Dev

Azure Pipelines에서 관리 ID 사용 : GetUserAccessToken : ID의 액세스 토큰을 가져 오지 못했습니다. AAD가 자동 실패를 반환했습니다.

분류에서Dev

documentdb에서 등록 된 모든 저장 프로 시저를 보려고 할 때 Azure Portal의 오류 : 스크립트를 가져 오지 못했습니다.

분류에서Dev

Kubernetes containerd-비공개 레지스트리에서 이미지를 가져 오지 못했습니다.

분류에서Dev

Android 회전 매트릭스 센서가 회전 각도를 가져 오지 못했습니다.

분류에서Dev

W : 지오 지브라를 가져 오지 못했습니다.

분류에서Dev

medibuntu를 가져 오지 못했습니다. 문제 해결 중 문제가 발생했습니다 (-5-호스트 이름과 연결된 주소 없음).

분류에서Dev

localhost에서 데이터를 가져 오지 못했습니다.

분류에서Dev

Azure Devops-에이전트 풀 ID로 릴리스 정의 가져 오기

분류에서Dev

Azure DevOps Services REST API에서 Azure DevOps 코드 적용 정보를 가져 오지 못함

분류에서Dev

각도기가 목록에서 입력 텍스트를 가져 오지 못했습니다.

분류에서Dev

Azure DevOps Terraform Init-원격 상태-기존 작업 영역을 가져 오지 못했습니다 : container.Client # ListBlobs : 요청 전송 실패 : StatusCode = 0

분류에서Dev

파이썬이 smtplib를 가져 오지 못했습니다.

분류에서Dev

Elasticsearch가 호스트를 확인하지 못했습니다.

분류에서Dev

Linux의 SSH 오류 : 알려진 호스트 목록에 호스트를 추가하지 못했습니다.

분류에서Dev

데이터베이스에서 데이터를 가져 오지 못했습니다.

분류에서Dev

NServiceBus가 Azure에서 큐를 만들지 못했습니다.

분류에서Dev

Jmeter가 Azure Devops로 Jmx 파일 직접 가져 오기를 지원합니까?

분류에서Dev

Azure DevOps Windows 자체 호스팅 에이전트를 원격으로 생성

분류에서Dev

PHP에서 자바 스크립트의 json 객체를 가져 오지 못했습니다.

분류에서Dev

Windroy Android Emulator : 오류가 발생했습니다. wglGetExtensionsStringARB를 가져올 수 없습니다. 컨텍스트 0 * 3005를 만들지 못했습니다.

분류에서Dev

리소스를로드하지 못했습니다 : 서버가 상태 500 (내부 서버 오류) Azure MVC로 응답했습니다.

분류에서Dev

큰 mysql 덤프를 가져 오지 못했습니다.

분류에서Dev

google-python-cloud-debugger를 가져 오지 못했습니다.

분류에서Dev

** (ArgumentError) 플래시를 가져 오지 못했습니다. fetch_flash / 2를 호출합니다.

분류에서Dev

레지스트리를 통해 cordova-plugin-mfp-jsonstore 플러그인을 가져 오지 못했습니다.

분류에서Dev

Grub이 Windows 10을 시작하지 않고 Windows 부팅 관리자에 "Windows를 시작하지 못했습니다"오류가 있습니다.

분류에서Dev

유형 선택기를 사용하여 텍스트 영역의 ID를 가져 오지 못했습니다.

분류에서Dev

FirebaseError : 클라이언트가 오프라인이기 때문에 문서를 가져 오지 못했습니다.

Related 관련 기사

  1. 1

    Azure DevOps 2019 Server가 코드 적용 범위로 테스트를 실행하지 못했습니다.

  2. 2

    Azure Pipelines에서 관리 ID 사용 : GetUserAccessToken : ID의 액세스 토큰을 가져 오지 못했습니다. AAD가 자동 실패를 반환했습니다.

  3. 3

    documentdb에서 등록 된 모든 저장 프로 시저를 보려고 할 때 Azure Portal의 오류 : 스크립트를 가져 오지 못했습니다.

  4. 4

    Kubernetes containerd-비공개 레지스트리에서 이미지를 가져 오지 못했습니다.

  5. 5

    Android 회전 매트릭스 센서가 회전 각도를 가져 오지 못했습니다.

  6. 6

    W : 지오 지브라를 가져 오지 못했습니다.

  7. 7

    medibuntu를 가져 오지 못했습니다. 문제 해결 중 문제가 발생했습니다 (-5-호스트 이름과 연결된 주소 없음).

  8. 8

    localhost에서 데이터를 가져 오지 못했습니다.

  9. 9

    Azure Devops-에이전트 풀 ID로 릴리스 정의 가져 오기

  10. 10

    Azure DevOps Services REST API에서 Azure DevOps 코드 적용 정보를 가져 오지 못함

  11. 11

    각도기가 목록에서 입력 텍스트를 가져 오지 못했습니다.

  12. 12

    Azure DevOps Terraform Init-원격 상태-기존 작업 영역을 가져 오지 못했습니다 : container.Client # ListBlobs : 요청 전송 실패 : StatusCode = 0

  13. 13

    파이썬이 smtplib를 가져 오지 못했습니다.

  14. 14

    Elasticsearch가 호스트를 확인하지 못했습니다.

  15. 15

    Linux의 SSH 오류 : 알려진 호스트 목록에 호스트를 추가하지 못했습니다.

  16. 16

    데이터베이스에서 데이터를 가져 오지 못했습니다.

  17. 17

    NServiceBus가 Azure에서 큐를 만들지 못했습니다.

  18. 18

    Jmeter가 Azure Devops로 Jmx 파일 직접 가져 오기를 지원합니까?

  19. 19

    Azure DevOps Windows 자체 호스팅 에이전트를 원격으로 생성

  20. 20

    PHP에서 자바 스크립트의 json 객체를 가져 오지 못했습니다.

  21. 21

    Windroy Android Emulator : 오류가 발생했습니다. wglGetExtensionsStringARB를 가져올 수 없습니다. 컨텍스트 0 * 3005를 만들지 못했습니다.

  22. 22

    리소스를로드하지 못했습니다 : 서버가 상태 500 (내부 서버 오류) Azure MVC로 응답했습니다.

  23. 23

    큰 mysql 덤프를 가져 오지 못했습니다.

  24. 24

    google-python-cloud-debugger를 가져 오지 못했습니다.

  25. 25

    ** (ArgumentError) 플래시를 가져 오지 못했습니다. fetch_flash / 2를 호출합니다.

  26. 26

    레지스트리를 통해 cordova-plugin-mfp-jsonstore 플러그인을 가져 오지 못했습니다.

  27. 27

    Grub이 Windows 10을 시작하지 않고 Windows 부팅 관리자에 "Windows를 시작하지 못했습니다"오류가 있습니다.

  28. 28

    유형 선택기를 사용하여 텍스트 영역의 ID를 가져 오지 못했습니다.

  29. 29

    FirebaseError : 클라이언트가 오프라인이기 때문에 문서를 가져 오지 못했습니다.

뜨겁다태그

보관