Publikasi Image ke Docker Hub & Registry
Setelah berhasil membuat custom Docker Image, kita dapat mempublikasikannya ke Docker Hub atau Private Registry (seperti AWS ECR, Google Artifact Registry) agar dapat di-deploy oleh server lain.
Langkah-Langkah Push Image ke Docker Hub:
1. Login ke Docker Hub
docker login
2. Tagging Image (docker tag)
Nama image harus diawali dengan **Username Docker Hub Anda**:
# Format: docker tag [NAMA_LOCAL] [USERNAME_DOCKERHUB]/[NAMA_REPO]:[TAG]
docker tag my-node-app:v1.0 usernameanda/my-node-app:1.0.0
docker tag my-node-app:v1.0 usernameanda/my-node-app:latest
3. Push Image (docker push)
docker push usernameanda/my-node-app:1.0.0
docker push usernameanda/my-node-app:latest
Pemindaian Kerentanan (Vulnerability Scanning)
Sebelum mendepot image ke produksi, selalu periksa kerentanan keamanan menggunakan Docker Scout atau Trivy:
docker scout cve my-node-app:v1.0