Build Dan Push Docker Image Ke Docker Hub

Build Docker image dan mengunggahnya ke Docker Hub, termasuk opsi untuk membuat image multi-architecture (amd64, arm64).


Login ke Docker Hub

bash code snippet start

docker login

bash code snippet end

Build Docker Image

bash code snippet start

docker build -t <name> .

bash code snippet end

Tag Docker Image

bash code snippet start

docker tag <name> fajarspace/<repo>:latest

bash code snippet end

Push ke Docker Hub

bash code snippet start

docker push fajarspace/<name>:latest

bash code snippet end

(Opsional): Build Multi-Architecture Image

Aktifkan buildx (jika belum)

bash code snippet start

docker buildx create --use

bash code snippet end

Build dan Push Multi-Arch

bash code snippet start

docker buildx build --platform linux/amd64,linux/arm64 \
  -t fajarspace/<repo>:latest \
  --push .

bash code snippet end