Docker 基本简单图像:无法启动容器 XXX:exec:"cat":在 $PATH 中找不到可执行文件
Docker Base Simple image : Cannot start container XXX: exec: "cat": executable file not found in $PATH
我正在尝试使用 docker 文档
中列出的以下命令创建基本映像
https://docs.docker.com/articles/baseimages/
1) $ sudo debootstrap raring raring > /dev/null
2) $ sudo tar -C raring -c 。 | sudo docker import - raring
3) $ sudo docker 运行 raring cat /etc/lsb-release
当我 运行 命令 #3 我收到错误 FATA[0013] 来自守护进程的错误响应:Cannot start container 1774ff3afe4f652bcff980ba5871c50bd1987b159c1f61c5d593d05460e82512: exec: "cat": executable file not在 $PATH
中找到
知道出了什么问题吗?
尝试sudo docker run -it raring /bin/bash -c cat /etc/lsb-release
你需要分配一个终端
看起来在 ubuntu 存储库中不再可用,所以命令 #1 本身失败了,这就是为什么 #3 也失败了:)。我现在正在尝试使用可信赖的版本。
问题是我使用 Ubuntu 可信版本作为我的基本操作系统,并在创建基本映像时尝试使用 Ubuntu 稀有版本。一旦我从稀有转变为可信赖,它就会无缝运行。
我正在尝试使用 docker 文档
中列出的以下命令创建基本映像https://docs.docker.com/articles/baseimages/
1) $ sudo debootstrap raring raring > /dev/null 2) $ sudo tar -C raring -c 。 | sudo docker import - raring 3) $ sudo docker 运行 raring cat /etc/lsb-release
当我 运行 命令 #3 我收到错误 FATA[0013] 来自守护进程的错误响应:Cannot start container 1774ff3afe4f652bcff980ba5871c50bd1987b159c1f61c5d593d05460e82512: exec: "cat": executable file not在 $PATH
中找到知道出了什么问题吗?
尝试sudo docker run -it raring /bin/bash -c cat /etc/lsb-release
你需要分配一个终端
看起来在 ubuntu 存储库中不再可用,所以命令 #1 本身失败了,这就是为什么 #3 也失败了:)。我现在正在尝试使用可信赖的版本。
问题是我使用 Ubuntu 可信版本作为我的基本操作系统,并在创建基本映像时尝试使用 Ubuntu 稀有版本。一旦我从稀有转变为可信赖,它就会无缝运行。