Skip to content

Docker Desktop 4.16.0 Run x86_64 dind image fails to pull images #6678

@mixmind

Description

@mixmind
  • [V ] I have tried with the latest version of Docker Desktop
  • [V ] I have tried disabling enabled experimental features
  • [V] I have uploaded Diagnostics
  • Diagnostics ID:

Expected behavior

dind can pull images with rosetta feature enabled and amd64 images

Actual behavior

dind failes to pull images with rosetta feature enabled

Information

  • macOS Version: Ventura 13.1
  • Intel chip or Apple chip: M1
  • Docker Desktop Version: 4.16.0

Output of /Applications/Docker.app/Contents/MacOS/com.docker.diagnose check

Screenshot 2023-01-13 at 16 33 51

Steps to reproduce the behavior

  1. Pull dind for amd64

docker pull docker:dind --platform linux/x86_64

  1. Run pulled image

docker run --privileged --name dind docker:dind

  1. In parralel terminal run

docker exec -it dind sh

  1. Inside dind run

docker pull centos:7

  1. Error received

Pulling from library/centos
2d473b07cdd5: Extracting [==================================================>] 76.1MB/76.1MB
failed to register layer: Error processing tar file(exit status 1): "dockerd" accepts no argument(s).
See 'dockerd --help'.
Usage: dockerd [OPTIONS]
A self-sufficient runtime for containers.

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions