#!/bin/bash

输入参数:镜像名称,私有镜像仓库地址,用户名,密码

IMAGE_NAME=$1 PRIVATE_REGISTRY=$2 USERNAME=$3 PASSWORD=$4

登录私有镜像仓库

docker login -u $USERNAME -p $PASSWORD $PRIVATE_REGISTRY

获取镜像ID

IMAGE_ID=$(docker images -q $IMAGE_NAME)

打标签

docker tag $IMAGE_ID $PRIVATE_REGISTRY/$IMAGE_NAME

推送镜像到私有镜像仓库

docker push $PRIVATE_REGISTRY/$IMAGE_NAME

删除本地镜像

docker rmi $IMAGE_ID

echo "导入镜像成功!"

写一个可以将docker镜像导入私有镜像仓库的shell脚本

原文地址: https://www.cveoy.top/t/topic/baAH 著作权归作者所有。请勿转载和采集!

免费AI点我,无需注册和登录