gpt4 book ai didi

docker - Dockerfiles 可以链接其他 Dockerfiles 吗?

转载 作者:行者123 更新时间:2023-12-02 18:05:16 28 4
gpt4 key购买 nike

我想在不使用注册表的情况下链接 Dockerfiles,这可以通过 FROM 实现吗?陈述?

以两个 Dockerfile 为例:

Dockerfile
/some/other/dir/Dockerfile

第一个 Dockerfile 链怎么可能从第二个?
FROM /some/other/dir/Dockerfile

(以上无效,但我想做什么)

最佳答案

您可以链接 FROM指令,不是直接的,而是通过创建包含另一个图像的不同图像,如俄罗斯娃娃。

看看 Wordpress docker image at

https://hub.docker.com/_/wordpress/

如果我查看 Dockerfiles 之一,在

https://github.com/docker-library/wordpress/blob/b807f1285869a220a5f72b935901603e5bde8822/php5.6/apache/Dockerfile

我懂了
FROM php:5.6-apache
然后再

如果我看

https://github.com/docker-library/php/blob/e573f8f7fda5d7378bae9c6a936a298b850c4076/5.6/apache/Dockerfile

我懂了
FROM debian:jessie
当然,您必须创建一个图像,然后docker commit myimage1
看文档

https://docs.docker.com/engine/reference/commandline/commit/

然后你可以有一个以
FROM myimage1
等等几次

关于docker - Dockerfiles 可以链接其他 Dockerfiles 吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/42249789/

28 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com