当前位置: 首页 > news >正文

郑州网站推广公司排名张家界seo优化首选

郑州网站推广公司排名,张家界seo优化首选,外贸网站 源码,网站公司建设都招聘那些职位一、准备工作 确保您的系统已安装Docker。如果没有安装,请参考Docker官方文档进行安装。 准备一个用于存储仓库数据的目录,例如/registry_data/。 二、拉取官方registry镜像 首先,我们需要从Docker Hub拉取官方的registry镜像。执行以下命…

一、准备工作

确保您的系统已安装Docker。如果没有安装,请参考Docker官方文档进行安装。
准备一个用于存储仓库数据的目录,例如/registry_data/。

二、拉取官方registry镜像

首先,我们需要从Docker Hub拉取官方的registry镜像。执行以下命令:

docker pull registry

三、启动私有Docker仓库

接下来,我们使用以下命令启动私有仓库:

docker run -d -p 5000:5000 -v /registry_data/:/var/lib/registry --privileged=true registry

该命令的含义如下:
-d:后台运行容器。
-p 5000:5000:将容器的5000端口映射到宿主机的5000端口。
-v /registry_data/:/var/lib/registry:将宿主机的/registry_data/目录挂载到容器的/var/lib/registry目录,用于存储仓库数据。
--privileged=true:赋予容器扩展权限。

四、配置用户认证

为了确保私有仓库的安全性,我们可以为仓库设置密码认证。如果需要,以下是如何生成密码文件并配置用户认证的步骤:

生成密码文件

首先,使用htpasswd命令生成密码文件htpasswd:

htpasswd -Bc htpasswd <username>

输入密码后,用户信息将被存储到htpasswd文件中。

添加更多用户

如果需要添加更多用户,可以使用以下命令:

htpasswd -B htpasswd <username2>
启动带用户认证的私有仓库

运行以下命令:

docker run -d \-p 5000:5000 \-v /registry_data/:/var/lib/registry \-v /htpasswd:/auth/htpasswd \-e "REGISTRY_AUTH=htpasswd" \-e "REGISTRY_AUTH_HTPASSWD_REALM=Registry Realm" \-e "REGISTRY_AUTH_HTPASSWD_PATH=/auth/htpasswd" \--privileged=true \registry

-e "REGISTRY_AUTH=htpasswd":
-REGISTRY_AUTH 环境变量用于指定容器应该使用哪种认证方式。在这个例子中,htpasswd 表示将使用基本认证(HTTP基本认证),这是通过 .htpasswd 文件实现的,该文件包含用户名和加密后的密码。

-e "REGISTRY_AUTH_HTPASSWD_REALM=Registry Realm":
REGISTRY_AUTH_HTPASSWD_REALM 环境变量定义了认证时的 Realm,这通常显示在认证对话框中,告知用户他们正在登录哪个服务。在这个例子中,Realm 被设置为 “Registry Realm”。

-e "REGISTRY_AUTH_HTPASSWD_PATH=/auth/htpasswd":
REGISTRY_AUTH_HTPASSWD_PATH 环境变量指定了 .htpasswd 文件的路径,该文件包含用户认证信息。在这个例子中,.htpasswd 文件被挂载到容器内的 /auth/htpasswd 路径。

五、配置Docker守护进程

为了让Docker客户端能够访问私有仓库,我们需要将仓库地址添加到Docker的daemon.json文件中。执行以下命令:

{"insecure-registries": ["<your-repo-domain>:<your-repo-port>"]
}

其中,和分别替换为您的私有仓库域名和端口。
修改完成后,重载Docker:

systemctl reload docker

至此,私有Docker仓库搭建完成,您可以使用以下命令进行登录和推送镜像:
最后,我们使用以下命令启动带用户认证的私有仓库:

docker login <your-repo-domain>:<your-repo-port>
docker tag <image-name> <your-repo-domain>:<your-repo-port>/<image-name>
docker push <your-repo-domain>:<your-repo-port>/<image-name>

以上就是搭建私有Docker仓库的详细步骤,希望对您有所帮助!

http://www.yayakq.cn/news/676095/

相关文章:

  • 漳州做网站公司网址收录网站
  • 怎么增加网站的反链青岛市区商场黄页
  • 教做饮品的网站wordpress 速度太慢
  • 重庆网站建设公司销售c 网站开发项目
  • aspx网站开发教程安徽移动互联网开发
  • 免费商城网站制作怎样建设单位网站
  • 淘宝网站小视频怎么做如何在图片上添加文字做网站
  • vs网站开发建表怎么肩啊莆田做网站公司电话
  • h5企业网站源码地产集团网站建设
  • 网站建设分录怎么开网站建设的经营范围
  • 网站开发销售合同巩义推广网站哪家好
  • 百度小程序对网站seo中国建设银行余额查询入口
  • 网站地图网站建设属于那个科目
  • 建设银行网站查询余额开发网站现实网络传输失败
  • app开发公司seo云优化是什么意思
  • dede 招生网站源码在网站的标题上怎么做图标
  • 娱乐建设网站移动网上购物网站开发
  • 网站广告位有哪些汕尾网站网站建设
  • 学习网页设计的网站天津网站优化
  • 酒店门户网站建设背景房产网贷平台
  • 淄博网站设计制作凡科代理登录
  • 销售平台网站建设怎样做服务型网站
  • 网站建设时如何调用qq微信做网站有哪些公司好
  • 设计欣赏网站wordpress前端获取头像
  • 万网 填写网站备案信息云南网站建设公司哪家好
  • 社保网站上20号做的新增公司怎么建立网站
  • 深圳哪里网站建设好表白网站制作
  • 自己做的网站如何让别的网可以查看个人网站特点
  • 佛山网站制作网站设计企业画册设计排版
  • php网站好处焊工培训内容有哪些