Docker_部署本地镜像仓库(6)
2024-10-19 11:44:48
在部署本地镜像仓库之前,需要在主机上安装Docker。本地镜像仓库是registry镜像
的一个实例,在Docker中运行。
1、创建本地镜像仓库服务
$ docker run -d -p 4000:5000 --restart=always --name registry -v /mnt/registry:/var/lib/registry registry:2
参数说明:
- -p:指定映射端口,4000是主机启用的端口,可以随意修改;5000是镜像中仓库对应的服务端口,不能修改。
- --restart always:随 docker 服务自启动
- -v /mnt/registry:/var/lib/registry:自定义镜像存放路径。主要防止删除容器后,镜像被删除。
在浏览器中访问 http://ip:4000/v2,能显示{}
2、本地镜像仓库的推送与拉取
2.1 拷贝要推送的镜像
$ docker tag flask-demo localhost:4000/flask
flask-demo为原镜像名称,localhost:4000/flask为拷贝的镜像名称
2.2 将镜像推送到本地镜像仓库中
$ docker push localhost:4000/flask
2.3 拉取本地镜像仓库中的镜像
$ docker pull localhost:4000/flask
3、查看本地镜像仓库
查看本地镜像仓库的镜像
curl http://localhost:4000/v2/_catalog
查看本地镜像仓库镜像的 tag
curl http://localhost:4000/v2/flask/tags/list
在自定义镜像存储路径中查看
最新文章
- JavaScript 中的对象
- 2016 - 2 - 20 ARC知识总结(二 autorelease概念及实现)
- 早上3:30左右起来发现时候电脑在一致叫唤就是一个usb的接口可能是鼠标
- [ruby on rails] 跟我学之(5)显示所有数据
- iOS8 UIAlertController弹出框中添加视图(例如日期选择器等等)
- 开发EXTMVC框架前需要了解的基础知识整理
- [转载]点评阿里云、盛大云等国内IaaS产业
- android 案例:从另一个activity选择信息并获取返回值
- YUV转灰度
- [转]Mysql自动备份并保存近15天记录脚本
- Weave 网络结构分析 - 每天5分钟玩转 Docker 容器技术(64)
- 关于Android路由的实现
- Linux下php+imagemagick支持webp格式的图片
- Vue01 Vue介绍、Vue使用、Vue实例的创建、数据绑定、Vue实例的生命周期、差值与表达式、指令与事件、语法糖
- .babelrc和babel.config.js的相同配置不能合并
- 集合之LinkedList(含JDK1.8源码分析)
- gitlab+jenkins+tomcat CI/CD 部署
- ultragrid
- laravel 的 intervention-image 图像处理笔记(备用)
- .net core json配置相关用法
热门文章
- ClassLoader.loadClass()与Class.forName()的区别《 转》
- 9、Redis五大数据类型---有序集合Zset(sorted set)
- Java动态脚本Groovy,高级啊!
- [BUUCTF]REVERSE——[GKCTF2020]BabyDriver
- BUU PWN hitcontraining_bamboobox
- [BUUCTF]PWN——bjdctf_2020_babyrop2
- Git的基本使用(只是基本使用)
- CF1090M The Pleasant Walk 题解
- windows系统中远程登录ubuntu18服务器的桌面
- IDEA设置默认(指定)的注释作者信息