Jump to content

Docker Registry & Rootless Docker: Difference between revisions

From Haidhi Wiki
No edit summary
No edit summary
Line 3: Line 3:
sudo apt install apache2-utils
sudo apt install apache2-utils
</syntaxhighlight>
</syntaxhighlight>
Buat direktori untuk simpen credential & Config lain
<syntaxhighlight lang=bash>
mkdir -p ~/my-registry/{auth,data,certs}
cd ~/my-registry
</sntaaxhighlight>
Buat password file
Buat password file
<syntaxhighlight lang=bash>
<syntaxhighlight lang=bash>

Revision as of 11:30, 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
</sntaaxhighlight>

Buat password file
<syntaxhighlight lang=bash>
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