Skip to content

Dcoker镜像工具:国外镜像转换;编译Dockerfile

wutong-paas/image2

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

60 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

image2

Dcoker 镜像工具:国外镜像转换;编译 Dockerfile

镜像转换

国内不可访问镜像通过 GitHub Action 转换。 我需要做的是:

  1. 创建 release;
  2. 填写一个新的 Tag 号,例如 v0.0.1;(Tag 号没有明确意义,只为创建 release 触发 GitHub Action)
  3. 填写完整的外网镜像名称, 例如 k8s.gcr.io/kube-apiserver:v1.24.0

须知:最后编译出来的镜像地址只会保留镜像名称,不会保留域名或命名空间。
上例转换出来的镜像是 wutongpaas/kube-apiserver:v1.24.0swr.cn-southwest-2.myhuaweicloud.com/wutong/kube-apiserver:v1.24.0

编译镜像

编写本仓库下的 Dockerfile,提交之后使用 GitHub Action 编译镜像。 我需要做的是:

  1. 修改仓库的 Dockerfile 文件,写入新的内容;
  2. 提交,提交信息为编译的镜像名称。(提交信息为编译的镜像名称,切记!) 须知:
  • 如果提交信息为 alpine,那么最后编译出来的镜像地址是 wutongpaas/alpineswr.cn-southwest-2.myhuaweicloud.com/wutong/alpine
  • 提交信息可以附带tag,例如:alpine:latest

本地镜像转换

  1. 克隆本仓库到本地;
  2. 修改 build.sh 文件中定义的 "IMAGE_URL" 环境变量;
  3. 执行 ./build.sh

About

Dcoker镜像工具:国外镜像转换;编译Dockerfile

Resources

Stars

Watchers

Forks

Packages

No packages published