Docker Registry & Rootless Docker: Difference between revisions
Appearance
No edit summary |
No edit summary |
||
| Line 26: | Line 26: | ||
registry:2 | registry:2 | ||
</syntaxhighlight> | </syntaxhighlight> | ||
Login | |||
<syntaxhighlight lang=bash> | |||
docker login localhost:5000 | |||
</syntaxhighlight> | |||
Tes | |||
<syntaxhighlight lang=bash> | |||
curl -u <NAME>:<PASSWORD> http://192.168.1.190:5000/v2/_catalog | |||
</snytaxhighlight> | |||
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 <syntaxhighlight lang=bash> curl -u <NAME>:<PASSWORD> http://192.168.1.190:5000/v2/_catalog </snytaxhighlight>