我的docker容器带有cloudera quickstart图像,在我开始几秒钟后就消失了



我正试图在Windows 11中执行一个带有Cloudera快速启动映像的docker容器。

我遵循了页面中的教程https://hub.docker.com/r/cloudera/quickstart/.

当我执行来自docker dash的图像时;调用远程方法"docker运行容器"时出错:错误:(HTTP代码400(意外-未指定命令";。

没有日志。

我的Docker应用程序更新了-Docker Desktop 4.5.1(74721(。

我从命令下载了图像:

docker pull cloudera/quickstart:latest

REPOSITORY               TAG       IMAGE ID       CREATED       SIZE
docker/getting-started   latest    bd9a9f733898   3 weeks ago   28.8MB
cloudera/quickstart      latest    4239cd2958c6   5 years ago   6.34GB

容器已创建

CONTAINER ID   IMAGE                    COMMAND                  CREATED         STATUS                      PORTS     NAMES
4242480d0804   4239cd2958c6             "/usr/bin/docker-qui…"   5 minutes ago   Exited (139) 4 minutes ago             charming_buck
6b3e7313b8e9   docker/getting-started   "/docker-entrypoint.…"   2 days ago      Exited (0) 2 hours ago                 interesting_ptolemy

我看到了一些类似的问题和一些答案,比如更改.wslconfig文件,我做到了,但我得到了同样的错误。

{
"builder": {
"gc": {
"defaultKeepStorage": "8GB",
"enabled": true
}
},
"experimental": false,
"features": {
"buildkit": true
}
}

但没有结果。有人能帮我吗?

谢谢!!

1:启动容器运行

docker run --hostname=quickstart.cloudera --privileged=true -it cloudera/quickstart /usr/bin/docker-quickstart

注意1:/usr/bin/docker-quickstart是为了方便启动所有CDH服务,然后运行Bash-shell。如果您希望手动启动服务,则可以直接运行/bin/bash

注意:2当您exitshell时,容器将死亡,但您可以通过点击Ctrl+P -> Ctrl+Q断开连接并保持容器运行。

最新更新