构建/运行 ubuntu-minimal 映像时出错

构建/运行 ubuntu-minimal 映像时出错

我在运行使用以下 Dockerfile 构建的 ubuntu-docker 映像时看到以下错误。需要一些建议,我这里缺少什么:

Dockerfile:

FROM scratch ADD https://partner-images.canonical.com/core/bionic/current/ubuntu-bionic-core-cloudimg-amd64-root.tar.gz / ENTRYPOINT ["/bin/bash"]

$docker run -it --entrypoint /bin/bash d36318a56ad3

/usr/bin/docker-current:来自守护进程的错误响应:无效的标头字段值“oci 运行时错误:container_linux.go:247:启动 contaiused“exec:\”/bin/bash\“:stat /bin/bash:没有这样的文件或目录“\n”。

答案1

而不是使用 https 链接到 tar.gz 文件

将 tar.gz 文件下载到本地

并添加本地文件

wget https://partner-images.canonical.com/core/bionic/current/ubuntu-bionic-core-cloudimg-amd64-root.tar.gz

Dockerfile 以以下内容开头

FROM scratch
ADD ubuntu-bionic-core-cloudimg-amd64-root.tar.gz /

相关内容