如何管理镜像
具体参数说明如下:
- workdir:声明命令在具体目录下执行。
- build_args Dockerfile build args:此处填写的键值对将被渲染为 Dockerfile 中的 ARG。
docker-push 主要具备以下两项功能:
- 从本地文件读取镜像,推送至指定镜像仓库。
- 将外部仓库的镜像推送至平台内部仓库,供部署使用。
- image:推送至外部的镜像名称。
- from:应用下的文件,一般从 buildPack 出参中获取。
- username:外部镜像仓库用户名。
- password:外部镜像仓库密码。
使用 docker-push Action,增加 pull 字段以申明是 docker pull。
具体参数说明如下:
- image:推送至外部的镜像名称。
- service:服务名称,需与镜像文件中的 module_name 保持一致。
- username:外部镜像仓库用户名。
- pull:该值必须为 ,表示拉取代码。
拉取平台仓库中的镜像,推送至外置仓库:
上述示例即使用 命令进行镜像打包推送和拉取。Erda 的仓库地址需用 获取,且无需登陆,其余命令均通过 和 命令实现。