File tree 2 files changed +28
-0
lines changed
2 files changed +28
-0
lines changed Original file line number Diff line number Diff line change
1
+ #! /bin/bash
2
+ read -p " Please enter the docker Image name: " image
3
+
4
+ pod=` echo $image | awk -F " /" {' print$3' } | awk -F " :" {' print$1' }`
5
+
6
+ echo " Inserted docker image name is $image "
7
+
8
+ echo " saving docker image ...."
9
+ docker save -o $PWD /$pod .tar $image
10
+ echo " Docker image saved --> $? "
11
+ echo " extracting docker image into containerd ....."
12
+ ctr -n=k8s.io images import $pod .tar
13
+
14
+ rm -rvf $pod
15
+ echo " removed $pod "
16
+ kubectl get po | grep $pod | awk -F " " {' print$1' } | xargs kubectl delete po --force
17
+ echo " Restarted $pod "
18
+
Original file line number Diff line number Diff line change
1
+ #! /bin/bash
2
+ ls * .tar > tar
3
+ while read -r line;
4
+ do
5
+ echo " $line extracting..." ;
6
+ ctr -n=k8s.io images import $line
7
+ echo " $line extraced into containerd"
8
+ done < tar
9
+ rm tar
10
+
You can’t perform that action at this time.
0 commit comments