본문 바로가기

Cloud/Docker

docker image load, tag, push 해주는 스크립트

너무 귀찮아서 만들었다.

#! /bin/bash

#variable
reg=저장소주소
dir=이미지있는 위치

#load and push image
for f in $dir/*.tar; do
  image_name=$(cat $f | docker load | awk '{print $3}')
  docker tag $image_name $reg/$image_name
  docker push $reg/$image_name
done