《OpenShift 4.x HOL教程汇总》

OpenShift 4 的运行环境开始使用CoreOS Linux作为支撑Container运行的操作系统。CoreOS Linux是一个非常轻量级的Linux,Red Hat将它和OpenShift对接的非常紧密,官方不建议管理员直接进入CoreOS进行管理。不过这也是的管理员对OpenShift Image Registry中的Container操作有一定影响。

下面以CodeReady Container为例说明如何对OpenShift Image Registry的Container操作,将busybox容器导入到OpenShift Image Registry中。

  1. 在第一个Terminal中执行以下命令:
$ oc login -u kubeadmin -p PASSWD
$ oc project openshift-image-registry
$ oc get pod
NAME                                              READY   STATUS    RESTARTS   AGE
cluster-image-registry-operator-56f5f56b8-6n8l4   2/2     Running   0          10d
image-registry-7456cc4bbd-v24jj                   1/1     Running   0          10d
node-ca-tlsk8                                     1/1     Running   0          10d#将运行image-registry的容器进行端口影射
$ oc port-forward image-registry-7456cc4bbd-v24jj 5000:5000
Forwarding from 127.0.0.1:5000 -> 5000
Forwarding from [::1]:5000 -> 5000
  1. 在第二个Terminal中执行以下命令,先将docker.io/busybox镜像pull到本地,然后将它push到Image Registry。
$ oc login -u kubeadmin -p PASSWD
$ oc new-project busybox
$ podman login -u kubeadmin -p $(oc whoami -t) localhost:5000 --tls-verify=false
$ podman pull docker.io/busybox
Trying to pull docker.io/busybox...Getting image source signatures
Copying blob 0f8c40e1270f done
Copying config 020584afcc done
Writing manifest to image destination
Storing signatures
020584afccce44678ec82676db80f68d50ea5c766b6e9d9601f7b5fc86dfb96d$ podman tag docker.io/busybox localhost:5000/busybox/busybox
$ podman push localhost:5000/busybox/busybox --tls-verify=false
Getting image source signatures
Copying blob 1da8e4c8d307 done
Copying config 020584afcc done
Writing manifest to image destination
Storing signatures#确认已经有imagestream,而且指向的OpenShift内部的Image Registry
$ oc get is -n busybox
NAME      IMAGE REPOSITORY                                                          TAGS     UPDATED
busybox   default-route-openshift-image-registry.apps-crc.testing/busybox/busybox   latest   7 minutes ago

OpenShift 4 之通过直接访问内部的 Image Registry 操作容器镜像相关推荐

  1. OpenShift 4 - 用Pull Secret访问红帽官方或其他外部Registry的Image

    <OpenShift 4.x HOL教程汇总> 文章目录 OpenShift如何访问外部Registry的Image 全局ImageStream 本地ImageStream 通过opens ...

  2. OpenShift 4 概念 - OpenShift是如何通过ImageStream访问Image的

    <OpenShift 4.x HOL教程汇总> 说明:本文已经在OpenShift 4.6环境中验证 文章目录 ImageStream基本概念 Internal Image 和 Exter ...

  3. 内网PC通过NAT server公网地址访问内部服务器时TCP三次握手不成功

    公网地址访问内部服务器时TCP三次握手不成功   一.  背景 在上图所示的网络中,PC 及Server属不同LAN,都是zone trust.为了让Internet用户能够访问到Server,FW上 ...

  4. 解决内网用户不能正常访问内部WEB服务器问题

    版权声明:原创作品,允许转载,转载时请务必以超链接形式标明文章 原始出处.作者信息和本声明.否则将追究法律责任.[url]http://wwwcisco.blog.51cto.com/218089/5 ...

  5. 内网用户通过域名或公网IP访问内部服务器的解决办法

    内网用户通过域名或公网IP访问内部服务器的解决办法 原因-路由回流 组网图 解决方案 内部NAT方案 内网用户与服务器不同网段 E0/0和E0/2都需要做nat server 内网用户与服务器相同网段 ...

  6. 随时随地通过代理访问内部服务器(tfcenter)

    1.组网如下: 2.操作方法: 2.1 运行tfcenter软件 在存储盒子.笔记本或台式机安装运行tfcenter软件: 下载安装包(绿色免安装) tfcenter安装包https://share. ...

  7. USG防火墙------内外网用户通过外网IP访问内部服务器(NAT)

      实现需求:用户通过内外网用户通过公网IP访问内部服务器. 一.局域网配置:交换机(SW7).防火墙(FW3).服务器(Server1).客户端(Client1) 二.配置思路 1.配置防火墙接口和 ...

  8. NAT ALG DNS — DNS在外部,内网通过域名访问内部服务器

    NAT ALG DNS-DNS在外部,内网通过域名访问内部服务器 应用场景: R2.R3.R4为企业内部,DNS部署在公网,R2上设置NAT是的R1能够telnet到R4. 如在R2上启用NAT AL ...

  9. 内网服务器防火墙作用,防火墙内网用户通过公网域名或公网IP访问内部服务器 - 华为技术论坛 - 51CTO技术论坛_中国领先的IT技术社区...

    发表于 2010-10-12 21:59 | 来自 51CTO网页 内网使用公网地址访问内部服务器需求的实现 产品型号:100V 方法一.R002版本支持. 方法二.使用下面的配置进行规避: 100V ...

最新文章

  1. ubuntu18.04.4 安装百度硬盘
  2. AI芯片大战已然打响,国内外巨头抢占万亿智能家居市场
  3. WheelView实现省市区三级联动(数据库实现版本号附带完整SQL及数据)
  4. sql语句按照汉字拼音首字母排序
  5. 开发小技巧之:unicode的排序和正则匹配
  6. oracle connection 有时能取到有时候又取不到
  7. 在线英文名随机生成器
  8. SwitchResX for Mac(屏幕分辨率修改工具)
  9. C语言入门——printf(““)左对齐与右对齐问题
  10. 加拿大卡尔顿大学两个月进阶java—2
  11. thinkphp 官网教程
  12. WVS与Arachni漏扫工具对比实验
  13. golang:模拟http post请求
  14. unity物品图鉴(xml数据加载)
  15. Word目录制作,添加目录自动跳转
  16. JavaScript运行原理解析
  17. 【2022新书】有趣的数据结构
  18. 电容笔和触控笔有什么区别?ipad手写电容笔推荐品牌
  19. 个人项目:中小学数学卷子自动生成程序——队友代码点评
  20. adb安装apk命令

热门文章

  1. android 结束if循环_几款Android反编译器对循环结构的还原能力测试记录
  2. chromedriver放在哪个目录下_Windows下ThinkPHP与Linux互通
  3. java 定义方法_java如何定义方法
  4. 数字电路 模拟电路 先学哪个_国外经典电子资料:电子电路分析与设计
  5. 提升逻辑!APP数据可视化界面设计灵感
  6. 设计灵感|单色配色,如何让海报更出彩?
  7. 设计轻松应用素材 | 免抠png和图标上哪找
  8. UI设计干货|从此做数据可视化页面不枯燥!
  9. 牛客网编程题06--取近似值
  10. (5)Linux进程调度-CFS调度器