# Ini imagenya gacor, buat local ato hosting registry sendiri bisa
docker pull registry:latest
Trus buat docker-compose.yaml
buat jalanin image registrynya
version: '3'
services:
registry:
image: registry:latest
ports:
- "5000:5000"
environment:
REGISTRY_HTTP_ADDR: 0.0.0.0:5000
REGISTRY_STORAGE_FILESYSTEM_ROOTDIRECTORY: <directory-storage-docker>
volumes:
- ./data:/data
Buat ngepush imagenya ke local registrynya
docker tag <image-name>:<tag> <registry_ip>:<registry_port>/<docker-user>/<image-name>:<tag>
docker push <registry_ip>:<registry_port>/<docker-user>/<image-name>:<tag>
# Contoh
docker tag nginx:latest 10.242.226.61:5000/dep/nginx:latest
docker push 10.242.226.61:5000/dep/nginx:latest
Buat nge pullnya:
docker pull 10.242.226.61:5000/dep/nginx:latest
Contoh di docker compose
service:
frontend:
build:
context: .
dockerfile: Dockerfile
image: 10.242.226.61:5000/dep/nginx:latest
container_name: test-app
docker compose build
docker compose push
Buat pullnya:
docker compose pull
Ato klo mau langsung jalanin imagenya:
docker compose up -d