Repository: wagoodman/dive (language: go)

Issue:
Failed to Create Container After Upgrading to 0.13.0
## Problem Description
After upgrading to version 0.13.0, container creation fails with the following error:

```
failed to create containerd task: failed to create shim task: OCI runtime create failed: runc create failed: unable to start container process: exec: "sh": executable file not found in $PATH: unknown
```

## Steps to Reproduce

Upgrade to version 0.13.0
Start a container using containerd
Observe the error

## Expected Behavior
The container should be created and start without issues.

## Additional Information
The container runs using an official image from Docker Hub in CI/CD pipelines.



Discussion / hints:
What command are you running? Sorry if I misunderstand, but what does Dive have to do with starting containers?
I'm using it in CI pipeline.
I do have no issue with the previous version 0.12.0


```yaml
dive_analysis:
  image:
    name: wagoodman/dive:v0.12
    entrypoint: [""]
  stage: $[[ inputs.stage ]]
  before_script:
    - echo "Installing Skopeo..."
    - apk add skopeo
    - echo "Authenticating to registry..."
    - mkdir ~/.docker/
    - echo "{\"auths\":{\"${CI_REGISTRY}\":{\"auth\":\"$(printf "%s:%s" "${CI_REGISTRY_USER}" "${CI_REGISTRY_PASSWORD}" | base64 | tr -d '\n')\"}}}" > ~/.docker/config.json
  script:
    - echo "Pulling image from SKOPEO and saving locally..."
    - skopeo copy docker://${CI_REGISTRY_IMAGE}:${CI_COMMIT_TAG} docker-archive:archive.tar
    - echo "Running dive analysis..."
    - dive docker-archive://archive.tar --ci --highestUserWastedPercent disabled --highestWastedBytes 20MB --lowestEfficiency 0.99
  rules:
    - if: $CI_COMMIT_TAG
```
There is no shell now, look at issue #580

Issue here: https://github.com/wagoodman/dive/blob/55713768e8a5ac677babfefeade98af1c9ebd8b9/Dockerfile#L9

Fix patch:
diff --git a/Dockerfile b/Dockerfile
index f0792d02..8c347e22 100644
--- a/Dockerfile
+++ b/Dockerfile
@@ -6,7 +6,6 @@ RUN wget -O- https://download.docker.com/linux/static/stable/$(uname -m)/docker-
 
 COPY dive /usr/local/bin/
 
-FROM scratch
-COPY --from=base /usr/local/bin /usr/local/bin
-
+# though we could make this a multi-stage image and copy the binary to scratch, this image is small enough
+# and users are expecting to be able to exec into it
 ENTRYPOINT ["/usr/local/bin/dive"]


Test patch: