创建证书文件夹
mkdir -p /opt/docker/registry/certs
创建registry登录用户配置文件文件夹
mkdir -p /opt/docker/registry/auth
生成ssl证书
openssl req -newkey rsa:4096 -nodes -sha256 \
-keyout /opt/docker/registry/certs/devops-registry.key \
-x509 -days 3650 \
-out /opt/docker/registry/certs/devops-registry.crt
创建私有仓库用户
admin admin123
就是账号和密码了
docker run --entrypoint htpasswd registry:2 -Bbn admin admin123 > /opt/docker/registry/auth/htpasswd
启动私有仓库
- 使用
docker run
启动私有仓库:
docker run -dit -p 5000:5000 --restart=always --name devops-registry \
-v /opt/docker/registry/auth:/auth \
-e REGISTRY_AUTH&