Membangun docker image multi-platform lewat Windows

Pada kali ini saya menggunakan Windows 11 yang terinstall Docker Desktop 4.30.0 (149282). Saya ada keperluan untuk mmbuat docker image untuk platform linux/amd64 dan linux/arm64. Untuk mencapai tujuan tersebut..

  1. Buka Docker Dekstop, buka Setting – General – Ceklist Use the WSL 2 based engine
  2. Aktifkan Buildx dengan cara buka terminal lalu eksekusi command berikut
				
					docker buildx create --use
docker buildx inspect --bootstrap

				
			

3. Logi ke dockerhub

				
					docker login

				
			

4. Membangun Image Multi-Platform

				
					docker buildx build --platform linux/amd64,linux/arm64 -t your_dockerhub_username/imagename:tag --push .

				
			

5. Verifikasi (opsional). perintah dibawah akan menghasilkan output platform mana saja yang didukung oleh image tersebut

				
					docker buildx imagetools inspect your_dockerhub_username/imagename:tag