support multi arch

This commit is contained in:
yankay 2021-09-13 00:56:21 +08:00
parent 94fe3ca8e1
commit c037fdbb3d
1 changed files with 2 additions and 2 deletions

View File

@ -55,7 +55,7 @@ def skepo_full_sync(src_img):
src_auth = "" src_auth = ""
if 'docker.io' in src_img and DOCKER_IO_USER: if 'docker.io' in src_img and DOCKER_IO_USER:
src_auth = " --src-creds %s:%s " % (DOCKER_IO_USER,DOCKER_IO_PASS) src_auth = " --src-creds %s:%s " % (DOCKER_IO_USER,DOCKER_IO_PASS)
cmd = SKOPEO_CMD + " sync --src docker --dest docker %s --dest-tls-verify=false --dest-creds root:%s -f oci %s %s" %(src_auth,REGISTRY_PASSWORD,src_img,dest_img) cmd = SKOPEO_CMD + " sync --all --src docker --dest docker %s --dest-tls-verify=false --dest-creds root:%s -f oci %s %s" %(src_auth,REGISTRY_PASSWORD,src_img,dest_img)
__run_cmd(cmd) __run_cmd(cmd)
def __parse_tag(output): def __parse_tag(output):
@ -88,7 +88,7 @@ def skepo_delta_sync(src_img):
src_auth ='' src_auth =''
if 'docker.io' in src_img and DOCKER_IO_USER: if 'docker.io' in src_img and DOCKER_IO_USER:
src_auth = " --src-creds %s:%s " % (DOCKER_IO_USER,DOCKER_IO_PASS) src_auth = " --src-creds %s:%s " % (DOCKER_IO_USER,DOCKER_IO_PASS)
cmd = SKOPEO_CMD + " copy %s --dest-creds root:%s --dest-tls-verify=false -f oci docker://%s:latest docker://%s:latest" %(src_auth,REGISTRY_PASSWORD,src_img,dest_img) cmd = SKOPEO_CMD + " copy --all %s --dest-creds root:%s --dest-tls-verify=false -f oci docker://%s:latest docker://%s:latest" %(src_auth,REGISTRY_PASSWORD,src_img,dest_img)
__run_cmd(cmd) __run_cmd(cmd)
else: else:
skepo_full_sync(src_img) skepo_full_sync(src_img)