From ed4e324e77ea30e272d3d5f757fba65757f18758 Mon Sep 17 00:00:00 2001 From: bjdgyc Date: Thu, 4 Jul 2024 17:07:46 +0800 Subject: [PATCH] =?UTF-8?q?=E6=B7=BB=E5=8A=A0=20=E9=98=BF=E9=87=8C?= =?UTF-8?q?=E4=BA=91=20=E9=95=9C=E5=83=8F=E5=9C=B0=E5=9D=80?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- README.md | 12 ++++++++++++ build_docker.sh | 4 ---- deploy_docker_cn.sh | 27 +++++++++++++++++++++++++++ 3 files changed, 39 insertions(+), 4 deletions(-) create mode 100644 deploy_docker_cn.sh diff --git a/README.md b/README.md index 5a68704..f331888 100644 --- a/README.md +++ b/README.md @@ -348,6 +348,18 @@ ipv4_end = "10.1.2.200" ## Docker +### anylink 镜像地址 + +对于国内用户,为提高镜像拉取体验,可以考虑拉取存放于阿里云镜像仓库的镜像,镜像名称及标签如下表所示( +具体版本号可以查看 `version` 文件): + +| 支持设备/平台 | DockerHub | 阿里云镜像仓库 | +|:-------------:|:---------------------:|:---------------------------------------------------------------:| +| x86_64/amd64 | bjdgyc/anylink:latest | registry.cn-hangzhou.aliyuncs.com/bjdgyc/anylink:latest | +| x86_64/amd64 | bjdgyc/anylink:0.12.1 | registry.cn-hangzhou.aliyuncs.com/bjdgyc/anylink:0.12.1 | +| armv8/aarch64 | bjdgyc/anylink:latest | registry.cn-hangzhou.aliyuncs.com/bjdgyc/anylink:arm64v8-latest | +| armv8/aarch64 | bjdgyc/anylink:0.12.1 | registry.cn-hangzhou.aliyuncs.com/bjdgyc/anylink:arm64v8-0.12.1 | + 1. 获取镜像 ```bash # 具体tag可以从docker hub获取 diff --git a/build_docker.sh b/build_docker.sh index 2e81be3..8e28613 100644 --- a/build_docker.sh +++ b/build_docker.sh @@ -18,8 +18,4 @@ docker build -t bjdgyc/anylink:latest --no-cache --progress=plain \ echo "docker tag latest $ver" docker tag bjdgyc/anylink:latest bjdgyc/anylink:$ver -exit 0 -docker tag bjdgyc/anylink:latest registry.cn-qingdao.aliyuncs.com/bjdgyc/anylink:latest - -docker push registry.cn-qingdao.aliyuncs.com/bjdgyc/anylink:latest diff --git a/deploy_docker_cn.sh b/deploy_docker_cn.sh new file mode 100644 index 0000000..794b70d --- /dev/null +++ b/deploy_docker_cn.sh @@ -0,0 +1,27 @@ +#!/bin/bash + +ver=$(cat version) +echo $ver + +echo "docker tag latest $ver" + +docker pull --platform=linux/amd64 bjdgyc/anylink:$ver + +docker tag bjdgyc/anylink:$ver registry.cn-hangzhou.aliyuncs.com/bjdgyc/anylink:latest +docker push registry.cn-hangzhou.aliyuncs.com/bjdgyc/anylink:latest + +docker tag bjdgyc/anylink:$ver registry.cn-hangzhou.aliyuncs.com/bjdgyc/anylink:$ver +docker push registry.cn-hangzhou.aliyuncs.com/bjdgyc/anylink:$ver + +docker rmi bjdgyc/anylink:$ver + +#arm64 +docker pull --platform=linux/arm64 bjdgyc/anylink:$ver + +docker tag bjdgyc/anylink:$ver registry.cn-hangzhou.aliyuncs.com/bjdgyc/anylink:arm64v8-latest +docker push registry.cn-hangzhou.aliyuncs.com/bjdgyc/anylink:arm64v8-latest + +docker tag bjdgyc/anylink:$ver registry.cn-hangzhou.aliyuncs.com/bjdgyc/anylink:arm64v8-$ver +docker push registry.cn-hangzhou.aliyuncs.com/bjdgyc/anylink:arm64v8-$ver + +docker rmi bjdgyc/anylink:$ver