busybox:1.28 이미지를 사용하여 tar -xvf를 실행하세요.

busybox:1.28 이미지를 사용하여 tar -xvf를 실행하세요.

복사해서 쓰려고 하는데정제.tar 파일의 내용을 minikube 컨테이너에 복사합니다. 복사 부분은 잘 작동하지만 추출 부분은 잘 작동합니다.

배포.yaml

    volumeMounts:
    - mountPath: /opt/jboss/keycloak/themes/my_custom_theme
      name: shared-volume            
      
  initContainers:
    - name: init-customtheme
      image: busybox:1.28
      command: ['sh', '-c', 'cp -rL /CustomTheme/custom_theme.tar /shared && tar -xvf /shared/custom_theme.tar']
      volumeMounts:
      - mountPath: /shared
        name: shared-volume          
      - mountPath: /CustomTheme
        name: theme-volume
               
  volumes:
  - name: shared-volume
    emptyDir: {}
  - name: theme-volume
    configMap:
      name: customthemes-configmap 

관련 부분은 이렇습니다.

    command: ['sh', '-c', 'cp -rL /CustomTheme/custom_theme.tar /shared && tar -xvf /shared/custom_theme.tar']

왜 파일 내용을 추출할 수 없는지 아시는 분 계신가요?

관련 정보