Jump to content

Docker Registry & Rootless Docker: Difference between revisions

From Haidhi Wiki
No edit summary
No edit summary
Line 32: Line 32:
Tes
Tes
<syntaxhighlight lang=bash>
<syntaxhighlight lang=bash>
curl -u <NAME>:<PASSWORD> http://192.168.1.190:5000/v2/_catalog
curl -u <NAME>:<PASSWORD> localhost:5000/v2/_catalog
</snytaxhighlight>
</syntaxhighlight>

Revision as of 11:39, 21 April 2025

sudo apt update
sudo apt install apache2-utils

Buat direktori untuk simpen credential & Config lain

mkdir -p ~/my-registry/{auth,data,certs}
cd ~/my-registry

Buat password file

htpasswd -bnB <NAME> <PASSWORD> > auth/htpasswd

Run Registry

docker run -d \
  --restart=always \
  --name my-registry \
  -v `pwd`/data:/var/lib/registry \
  -v `pwd`/auth:/auth \
  -e "REGISTRY_AUTH=htpasswd" \
  -e "REGISTRY_AUTH_HTPASSWD_REALM=Registry Realm" \
  -e "REGISTRY_AUTH_HTPASSWD_PATH=/auth/htpasswd" \
  -p 5000:5000 \
  registry:2

Login

docker login localhost:5000

Tes

curl -u <NAME>:<PASSWORD> localhost:5000/v2/_catalog