Jump to content

Docker Registry & Rootless Docker: Difference between revisions

From Haidhi Wiki
Created page with "<syntaxhighlight lang=bash> sudo apt update sudo apt install apache2-utils </syntaxhighlight> Buat password file <syntaxhighlight lang=bash> htpasswd -bnB <NAME> <PASSWORD> > auth/htpasswd </syntaxhighlight>"
 
No edit summary
Line 6: Line 6:
<syntaxhighlight lang=bash>
<syntaxhighlight lang=bash>
htpasswd -bnB <NAME> <PASSWORD> > auth/htpasswd
htpasswd -bnB <NAME> <PASSWORD> > auth/htpasswd
</syntaxhighlight>
Run Registry
<syntaxhighlight lang=bash>
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
</syntaxhighlight>
</syntaxhighlight>

Revision as of 11:29, 21 April 2025

sudo apt update
sudo apt install apache2-utils

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