创建docker容器启动失败

创建容器启动失败,配置如下,不清楚哪里出错导致的容器无法启动

进入终端界面提示如下

去掉 Command,试一下。

直接写 bash 肯定是不可以。

去掉了command,有【服务器内部错误】等信息,报错信息如下图

你那儿有 docker run 命令吗?

能正常运行容器的命令。

docker run -itd --name test debianalready:latest bash

我在后台这样执行就能正常启动,换到1panel页面上command这里空着 或者 写成 bash 都不能正常启动容器

Command 空着不能正常启动,应该是在制作镜像时 Dockerfile 中没有指定默认的 Command 或者 Entrypoint。

CMD /bin/bash
CMD /usr/local/apache2/bin/apachectl -k start

ENTRYPOINT [“echo”,“hello”]

Dockerfile里这几个都试过了重新封装,但是通过1panel还是无法启动容器

写个能执行的命令,比如ls这些,容器就能创建,不然会报错,应该算bug吧,创建完可以慢慢再改,启动后停止就去看日志里的信息

我在创建容器界面的 CMD 这里写的 /usr/bin/ls / ,容器创建了,但是创建后就是就成了停止状态,看日志ls也执行成功了,还是不清楚是哪里问题

哦对了,忘记说了,你挂载的目录里放个sh,在sh里执行命令,容器命令写 “sh 目录/xxx.sh”,然后就在日志里能看到信息了

建议在ssh上直接创建容器,这里创建容器总感觉有bug,老是不成功