Push image dockker ke registry github(ghcr.io)
Pertama buat personal token dulu dengan cara klik icon profil --> settings --> Developer settings Dan generate tokennya

setelah itu buka terminal dan jalankan perintah
export CR_PAT=YOUR_TOKEN
Kemudian jalankan perintah docker login
echo $CR_PAT | docker login ghcr.io -u USERNAME --password-stdin
jika muncul log Login successed maka logn docker sudah berhasil
kemudian build image projectnya
docker build -t <project name> .
dan ambil id image yang sudah dibuild
docker image ls
dan jalankan perintah berikut untuk membuat tag pada image
docker tag <id image> ghcr.io/<username>/<image name>:<image tag>
contoh
docker tag fshhf9f6shf9 ghcr.io/example/next-project:latest
setelah selesai lakukan push ke github
docker push ghcr.io/example/next-project:latest
untuk melihat image yang sudah dipush dapat dilihat pada tab packages

Reference: