dockerfile:如何从基本图像中使用CMD或ENTRYPOINT

前端之家收集整理的这篇文章主要介绍了dockerfile:如何从基本图像中使用CMD或ENTRYPOINT前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。

我有几个不属于我的基础docker图像(所以我不能修改它们).但是,我正在创建新的图像,并安装了其他内容.

我无法弄清楚的是如何告诉dockerfile复制基本图像的CMD(或ENTRYPOINT).像这样的东西:

FROM other:latest
RUN my-extra-install
CMD 

我不认为CMD命令有任何直接的语法来做我想要的.我想知道是否有解决方法.

最佳答案
如果您在新的Dockerfile中将其留空,它将继承基础映像中的那个.

例如:

基础

FROM ubuntu
CMD ["echo","AAA"]

layer1的

FROM base

如果您构建上面的图像并运行layer1,您将获得以下内容

$sudo docker run -it layer1
AAA
原文链接:https://www.f2er.com/docker/436181.html

猜你在找的Docker相关文章