首页 > 解决方案 > 验证 docker 镜像的内容

问题描述

docker 容器在其主进程完成时退出。就我而言,这种情况发生得非常快。容器结束其工作的速度比我发出附加命令的速度要快。

还有办法查看 Docker 的内容吗?例如是否所有的包都安装了等等等等?

FROM alpine:3.10
RUN apk update && apk upgrade && apk add \
  curl \
  unzip \
  openssl

# some further stuff
ENTRYPOINT ["/bin/curl"]

我希望能够登录到容器的外壳。

标签: docker

解决方案


在大多数情况下,您可以简单地覆盖入口点并在容器内生成一个 shell:

docker run -it --entrypoint /bin/sh someimage

只要图像实际上包含外壳,这将起作用,对于那里的绝大多数图像都是如此。


推荐阅读