前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >【Docker】搭建私有镜像仓库(带有图形化界面版本)

【Docker】搭建私有镜像仓库(带有图形化界面版本)

作者头像
陶然同学
发布2023-02-27 09:30:34
1.4K0
发布2023-02-27 09:30:34
举报
文章被收录于专栏:陶然同学博客

目录

1.搭建私有仓库

1.1配置Docker信任地址

1.2部署带有图象界面的DockerRegistry

2.推送、拉取镜像

1.搭建私有仓库

1.1配置Docker信任地址

我们的私服采用的是http协议,默认不被Docker信任,所以需要做一个配置:

代码语言:javascript
复制
# 打开要修改的文件
vi /etc/docker/daemon.json
# 添加内容:
"insecure-registries":["http://192.168.138.100(自己的虚拟机IP):8080"]
# 重加载
systemctl daemon-reload
# 重启docker
systemctl restart docker

演示:

修改完毕点击esc,输入:wq 保存

输入 systemctl daemon-reload 重加载 输入 systemctl restart docker 重启docker

1.2部署带有图象界面的DockerRegistry

打开网址:

2.推送、拉取镜像

推送镜像到私有镜像服务必须先tag,步骤如下:

① 重新tag本地镜像,名称前缀为私有仓库的地址:192.168.150.101:8080/

代码语言:javascript
复制
docker tag nginx:latest 192.168.150.101:8080/nginx:1.0 

② 推送镜像

代码语言:javascript
复制
docker push 192.168.150.101:8080/nginx:1.0 

③ 拉取镜像

代码语言:javascript
复制
docker pull 192.168.150.101:8080/nginx:1.0 

先把刚刚的镜像删掉 

把最初的也删掉

粘贴下面代码

代码语言:javascript
复制
docker pull 192.168.138.100:8080/nginx:1.0

总结 

推送本地镜像到仓库前都必须重命名(docker tag)镜像,以镜像仓库地址为前缀

镜像仓库推送前需要把仓库地址配置到docker服务的daemon.json文件中,被docker信任

推送使用docker push命令

拉取使用docker pull命令

本文参与 腾讯云自媒体同步曝光计划,分享自作者个人站点/博客。
原始发表:2023-02-25,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • 1.搭建私有仓库
    • 1.1配置Docker信任地址
      • 1.2部署带有图象界面的DockerRegistry
      • 2.推送、拉取镜像
      • 总结 
      相关产品与服务
      容器镜像服务
      容器镜像服务(Tencent Container Registry,TCR)为您提供安全独享、高性能的容器镜像托管分发服务。您可同时在全球多个地域创建独享实例,以实现容器镜像的就近拉取,降低拉取时间,节约带宽成本。TCR 提供细颗粒度的权限管理及访问控制,保障您的数据安全。
      领券
      问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档