2016-04-14 34 views
0

Docker özelliğini docker özelliği ile birleştirerek cloudbees ecs görüntüsünde çalışıyorum. Her iki görüntü de farklı linux tabanlı dağıtım kullanılarak oluşturulur. Cloudbees ECS köle görüntüsü, temel ubuntu 14.04 ve docker:1.8-dind temel debian'dan oluşturulmuştur: jessie. Her iki özellik de debian kullanan iki docker görüntüsünü birleştirmenin en iyi yolu nedir: jessie temel olarak.cloudbees birleştiricisi ec2 docker görüntüsü ile docker'da docker

cevap

1

Geçmişte benzer bir şey yaptım ve genellikle Dockerfile bağımlılık zincirinin yürümesine ve görüntüyü bu şekilde oluşturmaya geliyor. senin durumda, muhtemelen https://hub.docker.com/r/cloudbees/java-build-tools/~/dockerfile/ başlamak isterdim ve

FROM debian:jessie 

ile

FROM ubuntu:15.04 

takas Ve çalışmıyor neyin işe yarayıp neyin görmek için inşa. Tipik olarak bir paket yöneticisi veya güncellenmesi/değiştirilmesi gereken bir şeydir.

Bu yaklaşımın olumsuz yanı, çok fazla deneme ve hata yapabilmesi ve dev Dockerfiles ile sonuçlanabilmesidir. Ancak, genellikle, tam olarak ne istediğinizi tam olarak yapmak için resminizi düzenleyebileceğinizdir. Ubuntu ekstralar.

+0

Teşekkürler @mchesier ben de aynısını yaptım ... Bazı paketler ve bağımlılıkları aynı farklı sorun giderme işlemidir. jdk 8 jessie'de bir örnek jdk 8 değil .. sadece jdk7 destekler ... neden bunu anlamaya ihtiyacım var ..... –

+0

Bunu söylemekten nefret ediyorum, ama muhtemelen birini ya da diğerini taşımak zorunda kalacaksın. Muhtemelen: java: 7-jre ile başlayın ve oradan inşa edin. – mcheshier