前言
记录docker快速部署docker私有仓库命令
docker部署私有仓库
1. 创建认证密码文件
安装htpasswd工具
# CentOS/RHEL centos执行这个
yum install -y httpd-tools# Ubuntu/Debian
apt-get install -y apache2-utils
2. 创建认证目录
mkdir -p /zero/registry/auth
sudo chmod 755 /zero/registry
3.创建密码文件(标红的是账户和密码)
# 创建第一个用户(admin)
htpasswd -Bbnadmin admin> /zero/registry/auth/htpasswd
# 添加更多用户
htpasswd -Bb /zero/registry/auth/htpasswdzero zero
4.启动私有仓库容器
docker run -d \
-p 5000:5000 \
--restart=always \
--name registry \
-v /zero/registry:/var/lib/registry \
-v /zero/registry/auth:/auth \
-e REGISTRY_AUTH=htpasswd \
-e REGISTRY_AUTH_HTPASSWD_REALM=