无法启动容器:[8]系统错误:exec:“up3”:$ PATH中找不到可执行文件

时间:2016-10-10 09:29:12

标签: docker docker-container

我是Stack Overflow的新手,我在Stack Overflow中检查了类似的问题,但未找到我预期的答案。所以希望我的问题不是太傻。 我创建它后无法启动容器。 我使用命令: docker start 6069dba3cb02 并收到以下错误消息:

root@boot2docker:/mnt/sda1/var/lib/docker/containers# docker start 6069dba3cb02
Error response from daemon: Cannot start container 6069dba3cb02: [8] System error: exec: "up3": executable file not found in $PATH
Error: failed to start containers: [6069dba3cb02]

enter image description here

容器信息如下:

即使我使用其他命令:“docker restart 6069dba3cb02”或“docker run ubuntu:14.04 up3”,我仍然会收到错误

Docker info:操作系统:Boot2Docker 1.8.0(TCL 6.3); 安装路径:https://github.com/boot2docker/windows-installer/releases

1 个答案:

答案 0 :(得分:1)

您希望使用参数up3实现什么目标?此命令在刚刚启动的容器内执行。但是Ubuntu不知道这个命令,因为它在普通的Ubuntu映像中根本就不存在(这是错误消息所说的:executable file not found)。

因此,您必须在尝试访问之前安装up3工具。或者你对up3应该对你的容器做什么有误解,我不知道。

尝试将up3替换为ls /或类似的内容,以了解运行docker时最后一个参数的作用:

docker run --rm ubuntu ls /
命令退出后,

--rm将删除容器。

要为容器命名up3,必须将其添加到命令中:

docker create --name up3 ubuntu:14.04

然后您可以按名称启动容器:

docker start up3