Skip to content

Commit e2db007

Browse files
author
bottle
committed
support quay.io
1 parent 343021c commit e2db007

File tree

2 files changed

+6
-6
lines changed

2 files changed

+6
-6
lines changed

README.md

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
# docker_wrapper
2-
An wrapper of docker for pulling image from gcr.io/k8s.gcr.io
2+
An wrapper of docker for pulling image from gcr.io/k8s.gcr.io/quay.io
33

44
# install
55

@@ -10,11 +10,12 @@ sudo cp docker_wrapper/docker_wrapper.py /usr/local/bin/docker_wrapper
1010

1111
# usage
1212

13-
You can use docker_wrapper to pull images from `gcr.io/k8s.gcr.io` and also from `hub.docker.com`. In the later condition, It will directly pull from `hub.docker.com`.
13+
You can use docker_wrapper to pull images from `gcr.io/k8s.gcr.io/quay.io` and also from `hub.docker.com`. In the later condition, It will directly pull from `hub.docker.com`.
1414

1515
```bash
1616
docker_wrapper pull k8s.gcr.io/kube-apiserver:v1.14.1
1717
docker_wrapper pull gcr.io/google_containers/kube-apiserver:v1.14.1
18+
docker_wrapper pull quay.io/coreos/flannel:v0.10.0-amd64
1819
docker_wrapper pull nginx
1920
docker_wrapper pull silenceshell/godaddy:0.0.2
2021
```

docker_wrapper.py

Lines changed: 3 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -5,9 +5,9 @@
55
import os
66
import sys
77

8-
# gcr.io/xxx/yyy:zzz -> gcr.azk8s.cn/xxx/yyy:zzz
9-
# k8s.gcr.io/xxx:yyy => gcr.io/google-containers/xxx:yyy -> gcr.azk8s.cn/google-containers/xxx:yyy
10-
# quay.io/xxx/yyy:zzz -> quay.azk8s.cn/xxx/yyy:zzz
8+
# gcr.io/xxx/yyy:zzz -> gcr.azk8s.cn/xxx/yyy:zzz, for example gcr.io/google_containers/kube-apiserver:v1.14.1
9+
# k8s.gcr.io/xxx:yyy => gcr.io/google-containers/xxx:yyy -> gcr.azk8s.cn/google-containers/xxx:yyy, for example k8s.gcr.io/kube-apiserver:v1.14.1
10+
# quay.io/xxx/yyy:zzz -> quay.azk8s.cn/xxx/yyy:zzz, for example quay.io/coreos/flannel:v0.10.0-amd64
1111

1212
converts = [
1313
{
@@ -44,7 +44,6 @@ def usage():
4444
newImage = ''
4545
for cvt in converts:
4646
if imageArray[0] == cvt['prefix']:
47-
# image name like k8s.gcr.io/kube-apiserver:v1.14.1 or gcr.io/google_containers/kube-apiserver:v1.14.1
4847
newImage = cvt['replace'](image)
4948
break
5049
if newImage:

0 commit comments

Comments
 (0)