OpenShift 使用自帶registry

2021-09-19 07:49:35 字數 1058 閱讀 9523

獲取docker-registry位址

首先需要知道docker-registry 的 route:

#oc get route --all-namespaces|grep registry

docker-registry-default.router.default.svc.cluster.local

新增到insecure-registry列表

預設這個沒有在 --insecure-registry列表中,在docker配置檔案新增:

/etc/sysconfig/docker

options=』 --insecure-registry docker-registry-default.router.default.svc.cluster.local 』

要push映象到倉庫需要先docker login登入,登入密碼需要使用token。下面是獲取token

獲取登入token

使用普通使用者登入openshift cli,獲取token

#oc login -u cycwll

檢視使用者token

#oc whoami -t

fj7_d9xrr9ozbubsr-r0zvalf_e8w6xet7e4ohcggfy

登入倉庫

docker login docker-registry-default.router.default.svc.cluster.local

username:cycwll

password:(上邊獲取到的token)

push映象

先tag映象,如:

docker tag docker.io/busybox:latest docker-registry-default.router.default.svc.cluster.local/test-project/busybox:latest

docker push docker-registry-default.router.default.svc.cluster.local/test-project/busybox:latest

push映象之後會自動生成乙個imagestream

re模組使用

import re strdata python is the best language in the world match只能匹配以 開頭的子符串,第乙個引數是正則,第二個引數是需要匹配的字串 res re.match p strdata,re.i re.i引數表示忽略大小寫 res re.m...

RE模組使用

i mport reli re.match d 12821j128j312893j129 match方法,先使用正規表示式,然後傳入待查字串 print li 結果物件 sre.sre match object span 0,5 match 12821 ifli print li.group 獲得資...

re 模組使用

re模組是python獨有的匹配字串的模組,該模組中提供的很多功能是基於正規表示式實現的,而正規表示式是對字串進行模糊匹配,提取自己需要的字串部分,他對所有的語言都通用。正規表示式元字元 元字元 匹配內容 匹配除換行符以外的任意字元 w匹配字母或數字或下劃線 s匹配任意的空白字元 d匹配數字 n匹配...