操作
| docker login --username=zzyybuy registry.cn-hangzhou.aliyuncs.com |
| docker tag cea1bb40441c registry.cn-hangzhou.aliyuncs.com/atguiguwh/myubuntu:1.1 |
| docker push registry.cn-hangzhou.aliyuncs.com/atguiguwh/myubuntu:1.1 |
本地镜像推送到私有库
| |
| docker pull registry |
| |
| docker run -d -p 5000:5000 -v /zzyy/myregistry/:/registry --privileged=true registry |
| |
案例演示创建一个新镜像,ubuntu安装ifconfig命令
| |
| docker run -it ubuntu /bin/bash |
| |
| apt-get update |
| |
| apt-get install net-tools |
| |
| |
| docker commit -m="ipconfig cmd add" -a="ls" 镜像id 重新定义的镜像名称:tag |
| |
| curl -XGET http://192.168.111.162:5000/v2/_catalog |
| |
| docker tag 镜像:Tag Host:Port/Repository:Tag |
需要修改配置文件使之支持http[root@localhost admin]# cat /etc/docker/daemon.json
| { |
| "registry-mirrors": ["https://adysg64g.mirror.aliyuncs.com"] |
| } |
| |
修改为:
| { |
| "registry-mirrors": ["https://adysg64g.mirror.aliyuncs.com"], |
| "insecure-registries":["192.168.0.109"] |
| } |
上述理由:docker默认不允许http方式推送镜像,通过配置选项来取消这个限制。====> 修改完后如果不生效,建议重启docker
| |
| docker push Host:Port/Repository:Tag |
| |
| |
| docker pull Host:Port/Repository:Tag |
| |
| docker run -it 镜像ID /bin/bash |
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· DeepSeek 开源周回顾「GitHub 热点速览」
· 物流快递公司核心技术能力-地址解析分单基础技术分享
· .NET 10首个预览版发布:重大改进与新特性概览!
· AI与.NET技术实操系列(二):开始使用ML.NET
· 单线程的Redis速度为什么快?
2023-04-24 多线程