创建容器启动失败,配置如下,不清楚哪里出错导致的容器无法启动
进入终端界面提示如下
去掉 Command,试一下。
直接写 bash 肯定是不可以。
你那儿有 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吧,创建完可以慢慢再改,启动后停止就去看日志里的信息
哦对了,忘记说了,你挂载的目录里放个sh,在sh里执行命令,容器命令写 “sh 目录/xxx.sh”,然后就在日志里能看到信息了
建议在ssh上直接创建容器,这里创建容器总感觉有bug,老是不成功