当前位置: 首页 > wzjs >正文

郓城县城乡和建设局网站手机网站 app

郓城县城乡和建设局网站,手机网站 app,沈阳网站建设公司哪个好,网页设计作品集6. Docker 本地镜像发布到私有库 文章目录 6. Docker 本地镜像发布到私有库1. 将本地镜像推送到私有库详细步骤:2. 最后: 本地镜像发布到私有库流程图: Docker Registry 是什么: 官方Docker Hub地址:https://hub.dock…

6. Docker 本地镜像发布到私有库

文章目录

  • 6. Docker 本地镜像发布到私有库
  • 1. 将本地镜像推送到私有库详细步骤:
  • 2. 最后:


本地镜像发布到私有库流程图:

在这里插入图片描述

Docker Registry 是什么:

官方Docker Hub地址:https://hub.docker.com/,中国大陆访问太慢了且准备被阿里云取代的趋势,不太主流。

Docker hub、阿里云这样的公共镜像仓库可能不太方便,涉及机密的公司不可能提供镜像给公网,所以需要创建一个本地私人仓库供给团队使用,基于公司内部项目构建镜像。

Docker Registry是官方提供的工具,可以用于构建私有镜像仓库。

1. 将本地镜像推送到私有库详细步骤:

在这里插入图片描述

  1. pull 下载/拉取 镜像Docker Registry(私有镜像仓库):
[root@localhost ~]# docker pull registry

在这里插入图片描述

  1. 运行私有库Registry,相当于本地有个私有Docker hub:
docker run -d -p 5000:5000  -v /rainbowsea/myregistry/:/tmp/registry --privileged=true registry

默认情况,仓库被创建在容器的/var/lib/registry目录下,建议自行用容器卷映射,方便于宿主机联调

[root@localhost ~]# docker run -d -p 5000:5000 -v /rianbowsea/myregistry/:/tmp/registry --privileged=true registry

在这里插入图片描述

[root@localhost ~]# docker ps

一般我们 docker run 了一个容器实例,就执行一下 docker ps 查看,容器实例是否运行起来了。

在这里插入图片描述

  1. 案例演示创建一个新镜像,ubuntu安装 ifconfig 命令:

从Hub上下载 ubuntu 镜像到本地并成功运行

[root@localhost ~]# docker run -it b1d9df8ab815 /bin/bash

在这里插入图片描述

原始(容器实例)的Ubuntu镜像是不带着 ifconfig 命令的
在这里插入图片描述

外网连通的情况下,为原始(容器实例)的 ubuntu 安装ifconfig命令并测试通过

docker容器内执行上述两条命令:

root@34638f93b3be:/# apt-get update
root@34638f93b3be:/# apt-get install net-tools

在这里插入图片描述

在这里插入图片描述

root@34638f93b3be:/# ifconfig

在这里插入图片描述

安装完成后,使用 commit 创建我们自己的新镜像

公式: docker commit -m=“提交的描述信息” -a=“作者” 容器ID 要创建的目标镜像名:[标签名]
命令: 注意是 在容器外执行 docker commit -m “ifconfig cmd add” -a=“RainbowSea” 34638f93b3be rsubuntu:1.2

[root@localhost ~]# docker commit -m "ifconfig cmd add" -a="RainbowSea" 34638f93b3be rsubuntu:1.2

在这里插入图片描述

在这里插入图片描述

启动我们的新镜像并和原来的对比

[root@localhost ~]# docker run -it 753af6142e72  /bin/bash

在这里插入图片描述

官网是默认下载的Ubuntu没有ifconfig命令
我们自己commit构建的新镜像,新增加了ifconfig功能,可以成功使用。

在这里插入图片描述

  1. curl 验证私服库上有什么镜像
[root@localhost ~]#  curl -XGET http://192.168.76.147:5000/v2/_catalog

在这里插入图片描述

  1. 将新镜像 rsubuntu:1.2修改符合私服规范的Tag

在这里插入图片描述

按照公式: docker tag 镜像:Tag Host:Port/Repository:Tag

注意:自己 host 主机IP地址,填写你们自己的,不要粘贴错误,O(∩_∩)O

使用命令 docker tag 将 rsubuntu:1.2 这个镜像修改为 192.168.76.147:5000/rsubuntu:1.2

docker tag rsubuntu:1.2 192.168.76.147:5000/rsubuntu:1.2

在这里插入图片描述

  1. 修改配置文件使之支持 http

在这里插入图片描述

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

vim命令新增如下红色内容:vim /etc/docker/daemon.json

"insecure-registries": ["192.168.76.147:5000"]
{"registry-mirrors": ["https://t566dnbq.mirror.aliyuncs.com","https://3bx1o6se.mirror.aliyuncs.com","https://dockerhub.icu","https://docker.chenby.cn","https://docker.1panel.live","https://docker.awsl9527.cn","https://docker.anyhub.us.kg","https://dhub.kubesre.xyz","https://docker.mirrors.ustc.edu.cn"],"insecure-registries": ["192.168.76.147:5000"]
}

在这里插入图片描述

上述理由:docker 默认不允许http方式推送镜像,通过配置选项来取消这个限制。====> 修改完后如果不生效,建议重启docker

[root@localhost ~]# systemctl restart docker

在这里插入图片描述

重启之后,再次执行该命令:启动 私服

docker run -d -p 5000:5000 -v /rianbowsea/myregistry/:/tmp/registry --privileged=true registry

在这里插入图片描述

  1. push 推送到私服库:
docker push 192.168.76.147:5000/rsubuntu:1.2

在这里插入图片描述

在这里插入图片描述

在这里插入图片描述

  1. curl 验证私服库上有什么镜像2
[root@localhost ~]# curl -XGET http://192.168.76.147:5000/v2/_catalog

在这里插入图片描述

  1. 将私服当中的 rsubuntu,pull 到本地并运行
[root@localhost ~]# docker rmi -f 192.168.76.147:5000/rsubuntu:1.2 # 注意要带上 :1.2版本,不然,无法删除

在这里插入图片描述

在这里插入图片描述

在这里插入图片描述

[root@localhost ~]# docker rmi -f rsubuntu:1.2

在这里插入图片描述

[root@localhost ~]# docker pull 192.168.76.147:5000/rsubuntu:1.2 # 注意要带上版本号

在这里插入图片描述

[root@localhost ~]# docker run -it 192.168.76.147:5000/rsubuntu:1.2

在这里插入图片描述

2. 最后:

“在这个最后的篇章中,我要表达我对每一位读者的感激之情。你们的关注和回复是我创作的动力源泉,我从你们身上吸取了无尽的灵感与勇气。我会将你们的鼓励留在心底,继续在其他的领域奋斗。感谢你们,我们总会在某个时刻再次相遇。”

在这里插入图片描述

http://www.dtcms.com/wzjs/792777.html

相关文章:

  • 四川时宇建设工程有限公司官方网站主页去掉wordpress
  • 国内设计精美的网站杭州网站关键词
  • wordpress企业仿站企业营销型展厅设计价目表
  • 在线测评网站怎么做网站建设制作报价方案
  • 梅州哪里做网站哈尔滨网站建设咨询
  • 新余网站设计住房城乡建设部办公厅网站
  • 自己怎么做商城网站免费建站网站一级123456
  • 网站开发 pdf 文字版400网站建设电话
  • 东莞高端网站建设公司网站建设费缴税
  • 基本网站建设知识搜索引擎seo优化
  • 想弄个网站wordpress 去除表格
  • 有域名和服务器怎么建网站wordpress json 插件
  • 辛集市建设局网站wordpress 亲子模板
  • dedecms产品展示织梦模板(营销型网站)百度关键词怎么排名
  • 自己做网站要不要租服务器wordpress加下载链接
  • 云霄城乡建设局网站网站一键生成手机网站
  • asp sql网站安全性技术支持 沧州辉煌网络-网站建设
  • 徽文化网站建设方案书便捷网站建设报价
  • 站长seo综合查询工具当今做那些网站能致富
  • 四川网站建设的公司排名photolux wordpress
  • 企业网站推广策划方法关于公司网站建设的申请
  • 怎么看网站是什么时候做的页游平台
  • 安徽房和城乡建设部网站wordpress博客主题哪个好
  • 注册一个网站流程网站页头尺寸
  • 东莞做网站公司多少钱注册公司流程流程图
  • 在网站中搜索关键字爬虫 wordpress
  • 和平县做网站深圳网站建设前十名
  • 旅游商务网站建设企业网站建设费用预算
  • 建设网站的3个必要条件策划营销
  • 网站开发项目规划书人流医院网站建设