kaisawind's blog
  • 关于
  • 所有帖子

docker仓库添加认证 - Sun, Apr 27, 2025

docker仓库添加认证

命令

sudo apt-get install apache2-utils # htpasswd
mkdir auth
htpasswd -bcB auth/htpasswd pana pana@123.com # 为用户 pana 创建密码文件

htpasswd

  • -B:使用 bcrypt 加密方式。
  • -c:创建新的密码文件。
  • -b: 在命令行中输入密码

启动registry, 注意仓库路径

docker run -d -p 5000:5000 --restart=always --name registry \
-v <仓库路径>:/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 \
registry

所有用到仓库的服务器执行以下命令

docker login <ip>:5000 -u pana -p pana@123.com


辽ICP备2021007608号 | © 2025 | kaisawind

Facebook Twitter GitHub