Docker容器未运行

Jit*_*Jit 10 docker

我创建了一个docker镜像,它是一个基于centos图像的python脚本.此映像正在主机系统中运行.然后我用tar.gz格式转换了那个图像.之后,当我将tar.gz文件导入docker host(在ubuntu系统中)时,它已正确完成,docker图像列表显示了那里列出的图像.然后我尝试使用以下命令以交互模式运行容器:

$docker run -it image_name /bin/bash
Run Code Online (Sandbox Code Playgroud)

它会引发以下错误:

docker: Error response from daemon: invalid header field value "oci runtime error: container_linux.go:247: starting container process caused \"exec: \\\"/bin/bash\\\": stat /bin/bash: no such file or directory\"\n".
Run Code Online (Sandbox Code Playgroud)

虽然docker run -it image_name /bin/bash命令适用于我系统中的所有其他图像.我尝试了几乎所有的方法,但除了这个错误之外没有输出.

小智 2

docker run -it image_name /bin/sh对我有用!(Docker 镜像,如 Alpine,没有/bin/bash)。