怎么搭建配置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

相关推荐

  • cad快速看图标注看不见怎么解决

    cad快速看图标注看不见解决方法: 1.把图纸上传到快看云盘,然后从云盘列表里打开这个图,点左侧的【同步标注】,名列前茅次使用云盘的请先登录账号、创建项目; 2.提示同步成功后,点云盘右上角的【成员】按钮,把对方的CAD快速看图账号添加为成员; 3.添加完成后,再点图纸左侧功能里的【成员协作】&#8…

    2022年9月1日
    1.2K00
  • 怎么进行Apache Dubbo反序列化漏洞的分析

    简介 Dubbo是阿里巴巴公司开源的一个高性能优异的服务框架,使得应用可通过高性能的RPC实现服务的输出和输入功能,可以和Spring框架无缝集成。它提供了三大核心能力:面向接口的远程方法调用,智能容错和负载均衡,以及服务自动注册和发现。 概述 2020年06月23日, Apache Dubbo 官…

    2022年9月10日
    76400
  • word页码不连续突然断页怎么设置

    word页码不连续突然断页设置方法: 1、首先进入word文档,并点击上方的插入。 2、然后在菜单内找到点击“页码”选项。 3、在选项中可以看到页码点击。 4、随后在起始页码的后面输入1。 5、最后点击下方的确定保存即可。 读到这里,这篇“word页码不连续突然断页怎么设置”文章已经介绍完毕,想要掌…

    2022年9月20日
    1.7K00
  • MySQL约束知识点实例分析

    1. 约束(constraint)概述 1.1 为什么需要约束 — 为了保证数据的完整性 数据完整性(Data Integrity)是指数据的精确性(Accuracy)和可靠性(Reliability)。它是防止数据库中 存在不符合语义规定的数据和防止因错误信息的输入输出造成无效操作或错…

    2022年9月15日
    79600
  • python解析之namedtuple函数怎么使用

    源码解释: def namedtuple(typename, field_names, *, rename=False, defaults=None, module=None): “””Returns a new subclass of tuple with named fields. >&g…

    2022年9月1日
    73700
  • 如何用rank函数排名

    用rank函数排名的方法: 1、首先进入空白单元格,然后输入:=RANK( )来进行排名。 2、然后去点击E2单元格,即可获得rank的名列前茅个参数,然后输入逗号。 3、之后就可以去框选所有的数据,并且去获取函数的第二个参数。 4、然后按下F4,即可对rank函数的第二个参数做绝对引用。 5、按下…

    2022年8月30日
    84400
  • svchost.exe可不可以关掉

    “svchost.exe”可以关掉;“svchost.exe”是一个用于加载系统服务项或者dll模块用的一个系统进程,不需要的时候可以关闭,只需在任务管理器中找到“svchost.exe”进程,右键选择“转到服务”,之后右键停止服务即可。 本教程操作环境:windows7系统、DELL G3电脑。 …

    2022年9月2日
    1.2K00
  • 云端服务器系统是什么

    云端服务器系统是什么 云端服务器系统,是指通过互联网提供服务和管理的计算资源系统。其核心特性包括1、灵活的资源分配、2、高效的数据处理能力、3、安全可靠的数据存储以及4、便捷的远程访问。特别地,灵活的资源分配能够根据用户需求动态调整计算资源,这一点是传统服务器所难以比拟的。 一、灵活的资源分配 云端…

    2024年4月23日
    1200
  • 如何使用Masscan、Nmap、ELK做内网资产收集

    安装 安装masscan # yum install git gcc make libpcap-devel# git clone https://github.com/robertdavidgraham/masscan# cd masscan# make# cp bin/masscan /bin 安…

    2022年9月8日
    81500
  • windows连不上网怎么安装网卡驱动

    连不上网安装网卡驱动的方法: 方法一: 1、大部分的系统都是自带驱动程序的。 2、因此只要右键此电脑,打开“管理” 3、接着进入“设备管理器” 4、然后右键网卡,选择“更新驱动程序” 5、随后选择“浏览我的电脑以查找驱动程序” 6、最后选择本地驱动位置,就可以安装了。 方法二: 1、如果不行,那就在…

    2022年8月30日
    1.6K00
注册PingCode 在线客服
站长微信
站长微信
电话联系

400-800-1024

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

分享本页
返回顶部