question-mark
Stuck on an issue?

Lightrun Answers was designed to reduce the constant googling that comes with debugging 3rd party libraries. It collects links to all the places you might be looking at while hunting down a tough bug.

And, if you’re still stuck at the end, we’re happy to hop on a call to see how we can help out.

DockerV2 using ACR - no such host

See original GitHub issue

Required Information

Entering this information will route you directly to the right team and expedite traction.

Question, Bug, or Feature?
Type: Bug

Enter Task Name: DockerV2

list here (V# not needed):
https://github.com/Microsoft/azure-pipelines-tasks/tree/master/Tasks

Environment

  • Server - Azure Pipelines
  • Agent - Hosted ubuntu-latest

Issue Description

We’re trying to build and push a docker image to a private Azure Container Registry. The Docker Login step succeeds, but the Docker buildAndPush step fails with the following error message:

Get https://***/v2/: dial tcp: lookup *** on 168.63.129.16:53: no such host
/usr/bin/docker failed with return code: 1

This sounds like it might be related to https://github.com/microsoft/azure-pipelines-tasks/issues/10612, although we’re getting a slightly different error message and using a different agent.

Here is a stripped down version of our pipeline yaml:

name: "2019.3$(Rev:.r)"

trigger:
- master

pool:
  vmImage: 'ubuntu-latest'

variables:
  configuration: Release
  fullVersion: "2019.3.$(Build.BuildId)"

steps:
- task: Docker@2
  displayName: Login to ACR
  inputs:
    command: login
    containerRegistry: resdiary-acr

- task: Docker@2
  displayName: Build and push docker image
  inputs:
    command: buildAndPush
    containerRegistry: resdiary-acr
    repository: resdiary/database-maintenance
    tags: $(fullVersion)

Task logs

##[section]Starting: Build and push docker image
==============================================================================
Task         : Docker
Description  : Build or push Docker images, login or logout, or run a Docker command
Version      : 2.152.3
Author       : Microsoft Corporation
Help         : https://docs.microsoft.com/azure/devops/pipelines/tasks/build/docker
==============================================================================
[command]/usr/bin/docker build -f /home/vsts/work/1/s/Dockerfile --label com.azure.dev.image.system.teamfoundationcollectionuri=https://dev.azure.com/xyz/ --label com.azure.dev.image.system.teamproject=Database Maintenance --label com.azure.dev.image.build.repository.name=xyz --label com.azure.dev.image.build.repository.uri=https://github.com/xyz --label com.azure.dev.image.build.sourcebranchname=merge --label com.azure.dev.image.build.sourceversion=28fd3aa0e53b82028e8247958e993c39f0aa10f3 --label com.azure.dev.image.build.definitionname=xyz --label com.azure.dev.image.build.buildnumber=2019.3.14 --label com.azure.dev.image.build.builduri=vstfs:///Build/Build/27 --label com.azure.dev.image.build.requestedfor=GitHub -t ***/resdiary/database-maintenance:2019.3.27 /home/vsts/work/1/s
Sending build context to Docker daemon  5.492MB

Step 1/15 : FROM mcr.microsoft.com/dotnet/core/runtime:2.2
2.2: Pulling from dotnet/core/runtime
743f2d6c1f65: Pulling fs layer
074da88b8de0: Pulling fs layer
ac831735b47a: Pulling fs layer
3adcc844418d: Pulling fs layer
3adcc844418d: Waiting
ac831735b47a: Download complete
074da88b8de0: Verifying Checksum
074da88b8de0: Download complete
3adcc844418d: Verifying Checksum
3adcc844418d: Download complete
743f2d6c1f65: Verifying Checksum
743f2d6c1f65: Download complete
743f2d6c1f65: Pull complete
074da88b8de0: Pull complete
ac831735b47a: Pull complete
3adcc844418d: Pull complete
Digest: sha256:d9543cbaa0d6ad7e0cda582608cde22da424c932e7d17ecdc433da0c1a8ceabb
Status: Downloaded newer image for mcr.microsoft.com/dotnet/core/runtime:2.2
 ---> c0f9ab44ecc1
Step 2/15 : WORKDIR /app
 ---> Running in 17b4ee6f68d8
Removing intermediate container 17b4ee6f68d8
 ---> 751998d2ad19
Step 3/15 : COPY artifacts/output .
 ---> 7820d2519b7d
Step 4/15 : COPY src/appsettings.yaml .
 ---> ddf985fc1521
Step 5/15 : ENTRYPOINT ["dotnet", "RD.DatabaseMaintenance.dll"]
 ---> Running in aa825ab58117
Removing intermediate container aa825ab58117
 ---> e38d38095bcd
Step 6/15 : LABEL com.azure.dev.image.build.buildnumber=2019.3.14
 ---> Running in df252650997f
Removing intermediate container df252650997f
 ---> cd9c1cdde28c
Step 7/15 : LABEL com.azure.dev.image.build.builduri=vstfs:///Build/Build/27
 ---> Running in d68e84c5a0bb
Removing intermediate container d68e84c5a0bb
 ---> 503e70720965
Step 8/15 : LABEL com.azure.dev.image.build.definitionname=xyz
 ---> Running in a5fc5b334f54
Removing intermediate container a5fc5b334f54
 ---> a2f74a7ccc92
Step 9/15 : LABEL com.azure.dev.image.build.repository.name=xyz
 ---> Running in 037dba944eed
Removing intermediate container 037dba944eed
 ---> 5af630af58fc
Step 10/15 : LABEL com.azure.dev.image.build.repository.uri=https://github.com/xyz
 ---> Running in 5a7debc70dba
Removing intermediate container 5a7debc70dba
 ---> f7a1b281915a
Step 11/15 : LABEL com.azure.dev.image.build.requestedfor=GitHub
 ---> Running in b2096844c03b
Removing intermediate container b2096844c03b
 ---> 70bfcdbe86b0
Step 12/15 : LABEL com.azure.dev.image.build.sourcebranchname=merge
 ---> Running in 41c144d0fdbc
Removing intermediate container 41c144d0fdbc
 ---> adb986725dce
Step 13/15 : LABEL com.azure.dev.image.build.sourceversion=28fd3aa0e53b82028e8247958e993c39f0aa10f3
 ---> Running in 3e542ba7de7e
Removing intermediate container 3e542ba7de7e
 ---> 7387addddad9
Step 14/15 : LABEL com.azure.dev.image.system.teamfoundationcollectionuri=https://dev.azure.com/xyz/
 ---> Running in db5057b2ee69
Removing intermediate container db5057b2ee69
 ---> a64b38582c25
Step 15/15 : LABEL com.azure.dev.image.system.teamproject=Database Maintenance
 ---> Running in c925ec9f8ed6
Removing intermediate container c925ec9f8ed6
 ---> 82181ab24445
Successfully built 82181ab24445
Successfully tagged ***/resdiary/database-maintenance:2019.3.27
[command]/usr/bin/docker push ***/resdiary/database-maintenance:2019.3.27
The push refers to repository [***/resdiary/database-maintenance]
Get https://***/v2/: dial tcp: lookup *** on 168.63.129.16:53: no such host
##[error]Get https://***/v2/: dial tcp: lookup *** on 168.63.129.16:53: no such host
##[error]/usr/bin/docker failed with return code: 1
##[section]Finishing: Build and push docker image

Troubleshooting

Checkout how to troubleshoot failures and collect debug logs: https://docs.microsoft.com/en-us/vsts/build-release/actions/troubleshooting

Error logs

Get https://***/v2/: dial tcp: lookup *** on 168.63.129.16:53: no such host
/usr/bin/docker failed with return code: 1

Issue Analytics

  • State:closed
  • Created 4 years ago
  • Comments:16 (7 by maintainers)

github_iconTop GitHub Comments

4reactions
ponnmohancommented, Jul 13, 2020

s

Any solution? issue fixed?

0reactions
Teketelcommented, Dec 1, 2022

I am also getting this issue. Do we find a solution? Please help me! https://github.com/microsoft/azure-pipelines-tasks/issues/10616#issuecomment-1204409194

Read more comments on GitHub >

github_iconTop Results From Across the Web

Troubleshoot network issues with registry - Azure
You receive error host is not reachable when attempting to access a registry configured with a private endpoint. Causes. A client firewall or ......
Read more >
Azure Container Registry pull request fails with dial tcp ...
I was having a similar problem. In my case, it was because my registry was in one virtual network and the VM I...
Read more >
HTTP API V2 | Docker Documentation
If such a response is expected, one should use pagination. A registry may also limit the amount of responses returned even if pagination...
Read more >
Scan images in Artifactory Docker Registry
Docker V2. , Prisma Cloud uses the Docker API, which doesn't offer the same support. "Transparent security tool scanning" is. not.
Read more >
Getting Started with Artifactory as a Docker Registry
In this mode, since Artifactory is a hosted service, you do not need ... docker tag hello-world acme-dockerv2-virtual.jfrog.io/hello-world ...
Read more >

github_iconTop Related Medium Post

No results found

github_iconTop Related StackOverflow Question

No results found

github_iconTroubleshoot Live Code

Lightrun enables developers to add logs, metrics and snapshots to live code - no restarts or redeploys required.
Start Free

github_iconTop Related Reddit Thread

No results found

github_iconTop Related Hackernoon Post

No results found

github_iconTop Related Tweet

No results found

github_iconTop Related Dev.to Post

No results found

github_iconTop Related Hashnode Post

No results found