小程序 网站建设 app 开发黄冈网站推广都有哪些渠道
2026/4/16 13:47:28 网站建设 项目流程
小程序 网站建设 app 开发,黄冈网站推广都有哪些渠道,wordpress主题样式表,十佳网站设计1. Docker Registry 基础概念什么是 Docker RegistryDocker Registry 是一个无状态、可扩展的服务器端应用程序用于存储和分发 Docker 镜像官方提供开源版本 registry:2#xff0c;是 Docker 官方推荐的私有仓库解决方案核心作用镜像存储: 集中存储 Docker 镜像镜像分发: 在不…1. Docker Registry 基础概念什么是 Docker RegistryDocker Registry 是一个无状态、可扩展的服务器端应用程序用于存储和分发 Docker 镜像官方提供开源版本 registry:2是 Docker 官方推荐的私有仓库解决方案核心作用镜像存储: 集中存储 Docker 镜像镜像分发: 在不同环境和节点间共享镜像版本管理: 管理镜像的不同版本和标签访问控制: 提供认证和授权机制2. Docker Registry 部署方式简单部署rootcontroller1:~# docker pull registry:2.7.02.7.0: Pulling from library/registrye3c488b39803: Pull complete05a63128803b: Pull complete1b07057daa1a: Pull complete3ed3807221bb: Pull complete2238f667b955: Pull completea08a29f99d0a: Pull completeDigest: sha256:1cd9409a311350c3072fe510b52046f104416376c126a479cef9a4dfe692cf57Status: Downloaded newer image for registry:2.7.0docker.io/library/registry:2.7.0rootcontroller1:~## 运行基本的 Registry 实例docker run -d -p 5000:5000 --name registry registry:2生产环境部署配置docker run -d \-p 5000:5000 \--restartalways \--name registry \-v /path/to/certs:/certs \-v /path/to/auth:/auth \-v /path/to/data:/var/lib/registry \-e REGISTRY_HTTP_TLS_CERTIFICATE/certs/domain.crt \-e REGISTRY_HTTP_TLS_KEY/certs/domain.key \-e REGISTRY_AUTHhtpasswd \-e REGISTRY_AUTH_HTPASSWD_PATH/auth/htpasswd \-e REGISTRY_AUTH_HTPASSWD_REALMRegistry Realm \registry:23. 核心配置参数详解存储配置REGISTRY_STORAGE_FILESYSTEM_ROOTDIRECTORY: 文件系统存储根目录REGISTRY_STORAGE_DELETE_ENABLED: 是否允许删除镜像默认 falseREGISTRY_STORAGE_CACHE_BLOBDESCRIPTOR: 缓存配置安全配置REGISTRY_HTTP_TLS_CERTIFICATE: TLS 证书路径REGISTRY_HTTP_TLS_KEY: TLS 私钥路径REGISTRY_AUTH: 认证方式htpasswd、token 等REGISTRY_AUTH_HTPASSWD_PATH: htpasswd 文件路径网络配置REGISTRY_HTTP_ADDR: HTTP 监听地址REGISTRY_HTTP_HOST: 外部访问地址REGISTRY_HTTP_SECRET: HTTP 密钥4. 认证与授权机制HTPASSWD 认证# 创建密码文件mkdir authdocker run --rm --entrypoint htpasswd registry:2 -Bbn username password auth/htpasswd# 启动带认证的 Registrydocker run -d -p 5000:5000 --name registry \-v $(pwd)/auth:/auth \-e REGISTRY_AUTHhtpasswd \-e REGISTRY_AUTH_HTPASSWD_REALMRegistry Realm \-e REGISTRY_AUTH_HTPASSWD_PATH/auth/htpasswd \registry:2客户端登录# 登录私有仓库docker login localhost:5000# 推送镜像docker tag ubuntu:latest localhost:5000/ubuntu:latestdocker push localhost:5000/ubuntu:latest# 拉取镜像docker pull localhost:5000/ubuntu:latest5. 镜像管理操作镜像推送流程标记镜像:docker tag SOURCE_IMAGE:TAG REGISTRY_HOST:PORT/IMAGE_NAME:TAG推送镜像:docker push REGISTRY_HOST:PORT/IMAGE_NAME:TAG镜像拉取流程docker pull REGISTRY_HOST:PORT/IMAGE_NAME:TAG查看仓库信息# 查看仓库列表curl http://REGISTRY_HOST:PORT/v2/_catalog# 查看镜像标签curl http://REGISTRY_HOST:PORT/v2/IMAGE_NAME/tags/list删除镜像# 启用删除功能-e REGISTRY_STORAGE_DELETE_ENABLEDtrue# 删除镜像 manifestcurl -X DELETE http://REGISTRY_HOST:PORT/v2/IMAGE_NAME/manifests/DIGEST使用示例rootcontroller1:~/zeng/docker_pull# docker push registry.tethrnet.com:5000/mongo:latestThe push refers to repository [registry.tethrnet.com:5000/mongo]a4aac564b866: Pushedafc67efe5570: Pushedfa742b9a5a74: Pushedc22d31789a0b: Pushed27b6909edf8c: Pushed125fad5c3f6f: Pushedb23a008a4788: Pushed8eb266e6a340: Pushedf23c7009bffa: Pushed7fbab1a08895: Pushed551f518b33f2: Pushede996f7b5c172: Pushedlatest: digest: sha256:cf4e7392f797d8c788c4725d240c685b595087ef6c1043e4ea4b311e232b8430 size: 2823rootcontroller1:~/zeng/docker_pull#rootcontroller1:~/zeng/docker_pull#rootcontroller1:~/zeng/docker_pull#rootcontroller1:~/zeng/docker_pull#rootcontroller1:~/zeng/docker_pull#rootcontroller1:~/zeng/docker_pull# curl -X GET -u tethrnet:Tethrnet123 https://registry.tethrnet.com:5000/v2/mongo/tags/list{name:mongo,tags:[latest,4.2.10-bionic]}rootcontroller1:~/zeng/docker_pull#6. 存储后端配置本地文件系统-e REGISTRY_STORAGE_FILESYSTEM_ROOTDIRECTORY/var/lib/registryAWS S3-e REGISTRY_STORAGEs3-e REGISTRY_STORAGE_S3_ACCESSKEYyour_access_key-e REGISTRY_STORAGE_S3_SECRETKEYyour_secret_key-e REGISTRY_STORAGE_S3_REGIONus-east-1-e REGISTRY_STORAGE_S3_BUCKETbucket_name其他存储Azure Blob StorageGoogle Cloud StorageOpenStack SwiftAlibaba Cloud OSS7. 高可用部署多实例部署使用共享存储如 NFS、S3前端负载均衡器分发请求每个实例独立运行数据持久化# 挂载持久化存储卷-v /host/data/path:/var/lib/registry备份与恢复# 备份数据目录tar czf registry_backup.tar.gz /var/lib/registry# 恢复数据tar xzf registry_backup.tar.gz -C /8. 监控与日志日志配置-e REGISTRY_LOG_LEVELinfo-e REGISTRY_LOG_FORMATTER_NAMEjson健康检查# 健康检查端点curl http://REGISTRY_HOST:PORT/v2/性能监控监控存储使用情况网络流量监控请求响应时间监控9. 常见问题与解决方案证书问题确保客户端信任 Registry 证书使用 --insecure-registry 参数不推荐用于生产存储空间不足定期清理未使用的镜像配置镜像自动清理策略扩展存储容量性能优化启用缓存机制使用 CDN 加速镜像分发

需要专业的网站建设服务?

联系我们获取免费的网站建设咨询和方案报价,让我们帮助您实现业务目标

立即咨询