私有镜像仓库篇,原创白话文教学,有眼就会。

先介绍一下关于docker我的文章大纲

1 初始docker篇。要明白它是干什么的,为什么要用它和它的基础工作原理

2 docker三种基础命令篇。要学会服务相关命令,镜像相关命令,容器相关命令和各种表头

3 数据卷篇。学会-v的使用

4 重难点,镜像的压缩传递和dockerfile的编写。

5 私有镜像仓库篇。实现私有仓库构建和镜像上传和拉取

可以根据需求直接进我主页学习

我会穿插这实例来讲解,图文并茂,最好跟着做一遍实例,加油

私有镜像仓库registry,搭建,上传,拉取
1搭建,简单来说和之前各种服务一样,先拉取镜像,在创建容器,写个/etc/docker/daemon.json 文件信任了仓库就能访问,视为搭建成功。


拉取仓库镜像
docker  pull  registry
创建容器
docker  run  —id  ——name=随便气名字  —p  5000:5000(端口映射)registry(镜像名)
修改/etc/docker/daemon.json (可能是空的写就完了。如果有东西就逗号隔开接着写就行了)
{"insecure —registries":["私有仓库的ip:映射的端口"]}
重启docker服务
systemctl  restart  docker
重启完,容器自动关闭,启动容器
docker  start  registry(容器名)
以上完成即可访问
http://仓库ip:映射的端口/v2/_catalog
浏览器访问成功视为完成搭建


上传镜像。就两条命令
标记镜像为私有仓库镜像
docker  tag  镜像名:版本号  私有仓库ip:映射端口号/随便编一个标记后的名字和版本号
上传标记过得镜像
docker  push  私有仓库ip:映射的端口/
创建一个目录(把镜像存在这个位置,拉取时加上这个目录名才能准确拉取到这个镜像,比如我是cent7镜像,我就创个cent7目录名才好找,Redis就创个Redis)


拉取私有仓库的镜像。
docker pull  私有仓库ip:映射的端口号/上传时创建的文件名。
 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值