怎么搭建配置Docker私有仓库

⛳️ 1.Docker容器三要素

Docker 是一个开源的应用容器引擎,基于 Go 语言 并遵从 Apache2.0 协议开源。
Docker 可以让开发者打包他们的应用以及依赖包到一个轻量级、可移植的容器中,
然后发布到任何流行的 Linux 机器上,也可以实现虚拟化。
容器是完全使用沙箱机制,相互之间不会有任何接口(类似 iPhone 的 app)
更重要的是容器性能开销极低。

怎么搭建配置Docker私有仓库

镜像(Image):Docker 镜像(Image),就相当于是一个 root 文件系统。比如官方镜像 ubuntu:16.04 就包含了完整的一套 Ubuntu16.04 最小系统的 root 文件系统。

容器(Container):镜像(Image)和容器(Container)的关系,就像是面向对象程序设计中的类和实例一样,镜像是静态的定义,容器是镜像运行时的实体。容器可以被创建、启动、停止、删除、暂停等。

仓库(Repository):仓库可看着一个代码控制中心,用来保存镜像。

⛳️ 2.本地私有仓库搭建

✨ 2.1 拉取私有仓库镜像

[root@jeames ~]# docker pull registryUsing default tag: latest

怎么搭建配置Docker私有仓库

✨ 2.2 启动私有仓库容器

docker run -di --name registry -p 5000:5000 registrydocker update --restart=always registry   --开机自启动docker ps -a  --format "table {{.ID}}t{{.Names}}t{{.Status}}"

怎么搭建配置Docker私有仓库

访问网址:http://192.168.1.54:5000/v2/_catalog

✨ 2.3 设置信任

[root@jeames ~]# vi /etc/docker/daemon.json{"registry-mirrors":["https://docker.mirrors.ustc.edu.cn"],"insecure-registries":["192.168.1.54:5000"]}[root@jeames ~]# systemctl restart docker   --重启docker

✨ 2.4 上传本地镜像

[root@jeames ~]# docker images[root@jeames ~]# docker tag postgres:11 192.168.1.54:5000/postgres

怎么搭建配置Docker私有仓库

[root@jeames ~]# docker push 192.168.1.54:5000/postgres

怎么搭建配置Docker私有仓库

✨ 2.5 重新拉取镜像

[root@jeames ~]# docker rmi 192.168.1.54:5000/postgres[root@jeames ~]# docker images[root@jeames ~]# docker pull 192.168.1.54:5000/postgres

怎么搭建配置Docker私有仓库

⛳️ 3.网络私有仓库搭建

✨ 3.1 选择实例

怎么搭建配置Docker私有仓库

✨ 3.2 创建命名空间

怎么搭建配置Docker私有仓库

✨ 3.3 创建镜像仓库

怎么搭建配置Docker私有仓库

怎么搭建配置Docker私有仓库

✨ 3.4 上传镜像

选择对应的仓库

怎么搭建配置Docker私有仓库

怎么搭建配置Docker私有仓库

如何下载
1.Orale 10G下载
docker pull registry.cn-shanghai.aliyuncs.com/techerwang/oracle:ora10g_10205
2.Orale 11G下载
docker pull registry.cn-shanghai.aliyuncs.com/techerwang/oracle:ora11g11204
3.Orale 12C下载
docker pull registry.cn-shanghai.aliyuncs.com/techerwang/oracle:ora19c_12203

✨ 3.5 镜像日常维护管理

1.登陆docker login --username=jeamesTecher registry.cn-shanghai.aliyuncs.com密码:********2.停止容器[root@jeames ~]# docker s较好 jemora112033.从容器创建一个新的镜像docker commit jemora11203 jemora11g:11203[root@jeames ~]# docker images4.用镜像制作tagdocker tag jemora11g:11203 techerwang/oracle:ora11g11203docker tag jemora11g:11203 registry.cn-shanghai.aliyuncs.com/techerwang/oracle:ora11g11203techerwang:为命名空间,第1个为docker官网,第2个为阿里云docker rmi  mysql:1.0  --删除镜像5.上传至官网 docker push techerwang/oracle:ora11g11203docker push registry.cn-shanghai.aliyuncs.com/techerwang/oracle:ora11g11203$ docker login退出 docker hub 可以使用以下命令:$ docker logout-拉取镜像docker pull registry.cn-shanghai.aliyuncs.com/techerwang/oracle:ora11g11203

感谢各位的阅读,以上就是“怎么搭建配置Docker私有仓库”的内容了,经过本文的学习后,相信大家对怎么搭建配置Docker私有仓库这一问题有了更深刻的体会,具体使用情况还需要大家实践验证。这里是亿速云,小编将为大家推送更多相关知识点的文章,欢迎关注!

文章标题:怎么搭建配置Docker私有仓库,发布者:亿速云,转载请注明出处:https://worktile.com/kb/p/26749

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
亿速云的头像亿速云认证作者
上一篇 2022年9月18日 下午10:41
下一篇 2022年9月18日 下午10:42

相关推荐

  • windows中该内存不能为written如何解决

    该内存不能为written解决方法 一、如果能排除硬件上的原因(内存条不兼容,更换内存。显卡驱动是否正确按装或者是否被恶意覆盖否?)往下看: 二、系统或其它软件引起的,可用下述方法处理: 1.系统本身有问题,及时安装官方发行的补丁,必要时重装系统。 2.病毒问题:杀毒。 3.杀毒软件与其它软件冲突:…

    2022年9月2日
    1.1K00
  • 电脑0x0000007e蓝屏如何修复

    0x0000007e蓝屏解决方法: 方法一: 1、点击左下方的搜索栏输入运行并打开。 2、双击列表中的运行将其打开。 3、然后在运行对话框中输入代码: for %1 in (%windir%system32*.dll) do regsvr32.exe /s %1 方法二: 1、如果我们进不去系统,那…

    2022年9月18日
    94300
  • windows office365如何取消自动续费

    office365取消自动续费的方法: 1、首先进入office365,然后点击右上角的头像点击“我的Microsoft账户”。 2、然后在选项中点击“服务和订阅”。 3、点击office365下面的“管理”选项。 4、最后可以在帮助下方点击“停止自动续订或取消订阅”。 到此,关于“windows …

    2022年9月21日
    1.4K00
  • Java多态的概念和特点是什么

    一、多态的概念 继承关系使一个子类能继承父类的特征,并且附加一些新特征。子类是它的父类的特殊化,每个子类的实例都是其父类的实例,但是反过来不成立。例如:每个圆都是一个几何对象,但并非每个几何对象都是圆。因此,总可以将子类的实例传给需要父类型的参数。参考案例如下: public class Polym…

    2022年9月1日
    45600
  • replace如何替换变量数据

    在php中,“preg_replace”函数可以执行一个正则表达式的搜索和替换来替换变量数据,语法为“preg_replace(规定搜索的模式,用于替换的字符串或字符串数组,要搜索替换的目标字符串或字符串数组,字符串的最大可替换次数,替换执行的次数)”;若subject是一个数组则返回的结果是一个数…

    2022年6月27日
    62200
  • Sqlmap自动化注入的示例分析

    使用sqlmap对dvwa进行自动化注入 设置dvwa级别为low 打开dvwa的SQL Injection(SQL Injection (Blind)),打开浏览器调试,输入user id并submit,查看拦截到的请求。 可以看到是一条GET请求,url“http://192.168.1.222…

    2022年9月16日
    59300
  • 用于解析mac地址的协议是哪个

    用于解析mac地址的协议是“RARP”。RARP(反向地址转换协议)可以将MAC地址解析为IP地址,允许局域网的物理机器从网关服务器的ARP表或者缓存上请求其IP地址。RARP发出要反向解析的物理地址并希望返回其对应的IP地址,应答包括由能够提供所需信息的RARP服务器发出的IP地址。 本教程操作环…

    2022年9月18日
    72000
  • easyrecovery如何恢复U盘

    easyrecovery恢复U盘的方法 1、打开软件,找到你要恢复的文件类型,点击下一步。 2、选择你要恢复的硬盘。 3、手动查找需要恢复文件,这里有三种板块功能,可以都点开看看,找到你想要的那个文件。 4、等你找到你想要恢复的文件之后,点击恢复就可以了。 到此,相信大家对“easyrecovery…

    2022年9月26日
    46900
  • Mybatisplus中的like查询问题怎么解决

    本篇文章“Mybatisplus中的like查询问题怎么解决”主要为您从以下几个方面讲解:上代码、like的四种用法,希望对您有所启发。 Mybatis plus中like查询问题 又谈到了Mybatis plus了,真的很是痛心疾首,在做模糊查询的时候出现了一个问题,版本还是2.0.8,我觉得大问…

    2022年6月29日
    1.8K00
  • word如何生成目录

    word生成目录的方法: 1、首先打开你的Word文档,并进入或者输入一些内容。 2、选择里面的内容,点击开始中的标题1、标题2等, 并将其分别设置为不同级别的标题。 这一步一定要完成不然没法插入目录。 3、然后点击引用-目录,会出现下拉菜单,选择想要插入的目录样式, 当然也可以自定义目录样式,也可…

    2022年9月20日
    1.3K00
注册PingCode 在线客服
站长微信
站长微信
电话联系

400-800-1024

工作日9:30-21:00在线

分享本页
返回顶部