docker镜像仓库

摘要:
1、 下载注册表映像并启动$dockerpullregistry$dockerrun-d-v/opt/registry:/var/lib/registry-p5000:5000--restart=always--nameregistry II。测试并查看图像仓库中的所有图像$curlhttp://127.0.0.1/v2/_catalog{“存储库”:[]}III,

一,下载registry镜像并启动

$ docker pull registry
$ docker run -d -v /opt/registry:/var/lib/registry -p 5000:5000 --restart=always  --name  registry  registry

二,测试,查看镜像仓库中所有镜像

$ curl  http://127.0.0.1/v2/_catalog
{"repositories":[]}

三,打标签

$ docker tag nginx:1.12  127.0.0.1:5000/nginx:1.12      #PEPOSITORY 就等于127.0.0.1:5000/nginx:1.12

四,配置私有仓库可信任

$ vi /etc/docker/daemon.json
{
    "registry-mirrors":[ "https://registry.docker-cn.com" ],
    "insecure-registries":["127.0.0.1:5000"]       #填加这一行,127代替真实IP
}
$ systemctl restart docker

五,上传

docker push 127.0.0.1:5000/nginx:1.12

六,查看

$ curl http://127.0.0.1:5000/v2/_catalog
{"repositories":["nginx"]}
$ curl http://127.0.0.1:5000/v2/nginx/tags/list
{"name":"nginx","tags":["1.12"]}

七,下载

#直接生成容器运行,会自动先找本地镜像生成
docker run -itd --name nginx -p 88:80 127.0.0.1:5000/nginx:1.12
#只下载镜像
docker pull 127.0.0.1:5000/nginx:1.12

八,官方hub示例

1.注册账号
https://hub.docker.com

2.在本地登陆Docker Hub
$ docker login
或
$ docker login --username=myname --password=123456

3.本地镜像打标签
$ docker tag myimage:v1 myname/myimage:v1

4.上传
$ docker push myname/myimage:v1

#搜索测试:
$ docker serach myname

5.下载
$ docker pull myname/myimage:v1

.

免责声明:文章转载自《docker镜像仓库》仅用于学习参考。如对内容有疑问,请及时联系本站处理。

上篇SSL连接分为两个阶段:握手和数据传输阶段Vue 3.2 刚刚发布!新的单文件组件,响应式性能大幅提升下篇

宿迁高防,2C2G15M,22元/月;香港BGP,2C5G5M,25元/月 雨云优惠码:MjYwNzM=

相关文章

Docker 镜像加速

安装docker # yum -y install yum-utils device-mapper-persistent-data lvm2 # yum-config-manager -y --add-repo http://mirrors.aliyun.com/docker-ce/linux/centos/docker-ce.repo # yum -...

linux Nginx 日志脚本

这篇文章主要介绍了nginx日志切割脚本、nginx日志分析脚本等,需要的朋友可以参考下。 参考自:http://www.jbxue.com/article/13927.html任务计划 crontab -l 1 15 * * * /home/dongnan/sh/split.sh >> /home/dongnan/sh/cron.log 2&...

Nginx部署文件(一)-nginx.conf文件

一,默认文件说明1.以nginx/1.14.0 (Ubuntu)为例 1 # 使用的用户和组 2 user www-data; 3 # 定义nginx对外提供web服务时的worker进程数 4 worker_processes auto; 5 # 指定pid存放的路径,应该记录了nginx守护进程的进程号,是其他进程的父进程id!(如Apach...

太赞了!墙裂推荐这款网页版 Nginx 配置生成器,好用到爆!

之前民工哥也给大家介绍过一款Nginx配置生成器:强大!Nginx 配置在线一键生成“神器”,不太了解的人可以去看一看。 最近民工哥又发现一款好用的网页版开源工具,同样它的功能也是Nginx配置生成器,功能非常强大,方便实用,它是:NginxWebUI。 NginxWebUI介绍 NginxWebUI是一款方便实用的nginx 网页配置工具,可以使用 We...

nginx 重复提交 重复请求问题

我遇到的奇葩问题。 后台使用的是nginx + tomcat 前端页面确实只发送了一个ajax请求到后台。 后台却接收到了两条请求! 百度了一下,说是因为nginx负载均衡,一个请求超时后会重复发送一次请求给下一个服务端。 反正我对nginx不是很了解。网上说在nginx.conf中配置: proxy_next_upstream off; 或 p...

Docker学习总结之docker入门

  Understanding Docker       以下均翻译自Docker官方文档 ,转载请注明:Vikings翻译。 What is Docker?   Docker 是一个开源的平台,设计目标是可以方便开发,方便部署和方便执行应用。使用docker可以快速分发开发好的应用。借助于Docker,你可以将开发平台和应用分离开,并且像管理应用一样管理...