LoginSignup
1
0

Container Imageやhelm chartをローカルにtarで展開するコマンド

Last updated at Posted at 2023-09-08

Container Imageをローカルにtarで展開するコマンド

CONTAINER_IMAGE=nginx
docker pull $CONTAINER_IMAGE
docker save -o $CONTAINER_IMAGE.tar $CONTAINER_IMAGE:latest
mkdir $CONTAINER_IMAGE
tar xzf ./$CONTAINER_IMAGE.tar -C $CONTAINER_IMAGE

for layer in $(jq -r '.[].Layers[]' $CONTAINER_IMAGE/manifest.json); do
  dir_name="$CONTAINER_IMAGE"_layers/$(dirname "$layer")
  mkdir -p "$dir_name"
  tar -xf "$CONTAINER_IMAGE/$layer" -C "$dir_name"
done

npx prettier -w . */*/json --parser json

Helm chartをローカルにtarで展開するコマンド

helm pull oci://public.ecr.aws/karpenter/karpenter --version v0-e0dcbb5a7ed5afb9d48f8b5030e089e485e2b617
tar xzf karpenter-v0-e0dcbb5a7ed5afb9d48f8b5030e089e485e2b617.tgz
1
0
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
1
0