docker简单私有仓库的创建

1:下载Registry镜像

导入镜像到本地中

[root@localhost ~]# docker load -i registry.tag.gz

进行检查

2:开启Registry

registry开启的端口号为5000

[root@localhost ~]# docker run -d -p 5000:5000 --restart=always registry

[root@localhost ~]# docker ps

3:上传镜像到仓库中

[root@localhost ~]# docker tag nginx:v3 172.25.254.200:5000/nginx.v3

[root@localhost ~]# docker push 172.25.254.200:5000/nginx.v3

docker在上传的过程中默认使用https,但是我们并没有建立https认证需要的认证文件所以会报错

配置非加密端口为本地虚拟机的IP地址。

[root@localhost ~]# vim /etc/docker/daemon.json
{

"insecure-registries":["http://172.25.254.200:5000"]

}

重启docker

[root@localhost ~]# systemctl start docker

4:上传镜像

[root@localhost ~]# docker push 172.25.254.200:5000/nginx.v3

[root@localhost ~]# docker inspect happy_colden

数据挂载目录的位置

进入到数据挂载目录的位置,里面存在上传镜像nginx.v3

快捷方式访问

[root@localhost ~]# curl 172.25.254.200:5000/v2/_catalog

{"repositories":["nginx.v3"]}

总结

将本地的镜像推送到私有仓库中

[root@localhost ~]# docker tag busybox:latest 172.25.254.200:5000/busybox:latest

打上标签,上传镜像

[root@localhost ~]# docker push 172.25.254.200:5000/busybox:latest

相关推荐
wanhengidc43 分钟前
网站服务器中的文件被自动删除的原因
运维·服务器
9毫米的幻想1 小时前
【Linux系统】—— 编译器 gcc/g++ 的使用
linux·运维·服务器·c语言·c++
helloliyh1 小时前
Windows和Linux系统安装东方通
linux·运维·windows
LilySesy2 小时前
【业务案例】F.13——SAP系统标准的清帐程序有BUG?
运维·bug·sap·abap·esb·internet服务
张某人想退休2 小时前
自动化实现的思路变化
运维·自动化
van叶~3 小时前
Linux探秘坊-------4.进度条小程序
linux·运维·小程序
颜淡慕潇4 小时前
【K8S系列】在 K8S 中使用 Values 文件定制不同环境下的应用配置
云原生·容器·kubernetes·环境配置
旦沐已成舟4 小时前
K8S-Pod的环境变量,重启策略,数据持久化,资源限制
java·docker·kubernetes
github_czy4 小时前
(k8s)k8s部署mysql与redis(无坑版)
redis·容器·kubernetes
超级阿飞4 小时前
利用Kubespray安装生产环境的k8s集群-实施篇
elasticsearch·容器·kubernetes