2016-08-11 12 views
17

Dockerfile kullanılarak oluşturulmuş bir docker görüntüsünün çok sayıda yazarının/sürdürücüsünün olduğunu nasıl söyleyebilirim? Birden çok ayrı ayrı MAINTAINER komutları eklerseniz, yalnızca sonuncusu geçerli olur.Dockerfile'ımda birden fazla sürdürücüyü nasıl bildiririm?

MAINTAINER Me Myself "[email protected]" 
MAINTAINER My Colleague "[email protected]" 

Sadece mycolleaguedocker inspect çıkışında gösterir.

Ben tek MAINTAINER doğrultusunda liste sınırlanmış bir virgül kullanmalı mıyım? İki bakıcıya bir boondoggle'ı listelemek istemekte ve e-postasını kimin dosyaya koyduğunu görmek için meslektaşımla birlikte çalışmalı mıyım?

+0

Ben de bir çözüm arıyorum. Belki bir satırda birden fazla bakıcı bulundurmak yeterlidir? –

+0

Muhtemelen, evet. Eğer 'MAINTAINER', keyfi bir dizgeyse (ya da beyaz boşluklarla sınırlandırılmış semboller), o zaman birden fazla kişiyi tek bir satıra yerleştirmeyi çok isterim. Bunun için ortak bir kongre olup olmadığından emin değilim. – amacleod

cevap

22

Yalnızca Dockerfile bir MAINTAINER talimatını belirtebilirsiniz. Ayrıca, MAINTAINER, yaklaşmakta olan 1.13.0 sürümünde, deprecations ve bu pull request numaralı telefondan çıkarılacaktır.

önerilen çözüm yerine, örneğin LABEL kullanmaktır () (9)( ) Etiketlerin bir key=value sözdizimi vardır. Bu, aynı etiketi bir kereden fazla atayamazsınız ve belirli bir etikete birden çok değer atayamazsınız. Ancak, birden fazla değeri, örnekte gösterildiği gibi seçtiğiniz bir sözdizimi ile birleştirebilirsiniz ..

İlgili konular