# Define Docker Image Arch

**URL:** <https://forums.docker.com/t/define-docker-image-arch/104485>\
**Category:** Docker Hub\
**Tags:** docker, build\
**Created:** [February 15, 2021, 7:33pm UTC](https://forums.docker.com/t/define-docker-image-arch/104485 "2021-02-15T19:33:29Z")\
**Posts on this page:** 1\
**Page:** 1

<div class="post-metadata">

**Author:** ![popeyesfx](https://sea3.discourse-cdn.com/docker/user_avatar/forums.docker.com/popeyesfx/32/23582_2.png) [@popeyesfx](https://forums.docker.com/u/popeyesfx)\
**Post date:** [February 15, 2021, 7:33pm UTC](https://forums.docker.com/t/define-docker-image-arch/104485/1 "2021-02-15T19:33:29Z")

</div>

Hi

Can someone please explain how you set the architecture type and required os for a docker image.

I have built an image to run on a raspberry pi zero w (armv6) and it runs ok, but the file on docker says its for amd64. I have searched and can find nothing relevant for this. Its not a multi-arch image.

So all I would like to know is what I have to do to set the image arch correctly.

thanks in advance
