从现有docker映像创建docker映像并运行新的docker映像

时间:2020-07-13 20:37:13

标签: docker

我创建了一个简单的docker映像,称为基础映像:

FROM centos:7
ENTRYPOINT [ "ls" ]

我用它构建了docker镜像;和图片ID-> bc8d9c9f28eb

现在,我想将此映像bc8d9c9f28eb用作“基础”映像以创建其他docker映像,例如:

FROM bc8d9c9f28eb
ENTRYPOINT [ "ls -la" ]

制作docker镜像,例如,在完成docker构建之后,docker镜像ID为->“ 2b748f91b70f”

我运行时的“基本”图像运行正常,例如:

docker run bc8d9c9f28eb

但是,我以“ bc8d9c9f28eb”为基础构建的第二张图像却无法正常工作。

docker run 2b748f91b70f

出现以下错误:

docker: Error response from daemon: OCI runtime create failed: container_linux.go:349: starting container process caused "exec: \"ls -la\": executable file not found in $PATH": unknown.

我正在本地构建所有这些图像。

我做错什么了吗?我的意图是创建一个“基本”图像,从中可以创建“其他”图像。

0 个答案:

没有答案