2017-02-15 78 views
1

我想鏈接Dockerfiles而不使用註冊表,這是可能與FROM聲明?Dockerfiles可以鏈接其他Dockerfiles嗎?

例如,採取兩種Dockerfiles:

Dockerfile 
/some/other/dir/Dockerfile 

怎麼可能從第二第一Dockerfile鏈?

FROM /some/other/dir/Dockerfile 

(以上是無效的,但我會喜歡做)

回答

1

你可以鏈FROM指令,不是直接的,而是通過創建包含另外一個,像俄羅斯套娃不同的圖像。

看一看WordPress的泊塢窗圖像在

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

看doc

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

,然後你可以有一個Dockerfile與

FROM myimage1

等開始在幾次

相關問題