2016-04-13 22 views
3

Yeni dosya ve docker dosyaları (ve diğerleri) diğer git repo'yu içeren bir git repo'm var.
Bu repo'yu kendi yerel makineme kopyalamak istiyorum ve sonra bu repo'yu docker ile oluşturmak istiyorum. name:v1 ve repo image: Bu yüzden ben docker images yazarken iki görüntü almak, ondan sonra,Docker komutunu git repo?

docker build -t name:v1 cloned-folder/ 

yürütmek Ama edeceğiz.

Sadece resmimi almak istiyorum. Bunu docker.hub'a yüklemeden nasıl yapabilirsiniz?

Veya yeni kapsayıcı oluşturulmadan klonlanmış dosyalardan çalıştırmak için bir seçenek var mı? "FROM <image>" ile Dockerfile başlıyor, sonra görüntüleri liman işçisi ise

cevap

3

olacak hep <image> (temel görüntü) ve name:v1 hem gösterir.

Dockerfile'ın bir gitme noktasında yönetilmesi önemli değildir.

git clone URL_to_my_repo ve bu Repo benim ekstra kendi dosyaları ile önce de belirttiğimiz repo içerir:

OP ekler.
Sonra docker build -q -t mynewimage:v1 cloned_folder/. Ben FROM Dockerfile bölümüne ve

  • mynewimage:v1 den docker images

    • görüntü yazarken
      bundan sonra ben iki resim olsun.
      Sadece istediğim tek bir resmin olması: mynewimage:v1. beklenen

(2 resimleri görmek için): İkinci bir ilki katmanları inşa edilmiştir: Eğer mynewimage çünkü union filesystem arasında (çalışmak hem sırayla için gereken).

+0

Hmm ... Şu örneğe bakalım: https://github.com/setiseta/docker-librenms Ayrıca FROM bölümü içeren bir docker dosyası var. Çalıştırdığımda sadece bir görüntü aldım. Neden? tek fark, ayrıca docker yapısını kullanıyorum. – KenJohns

+0

@KenJohns, sorunuzda RUN'den bahsetmediniz. Docker inşasından bahsetmiştin. – VonC

+0

@KenJohns Tam olarak ne yazıyorsunuz? Tam bir çıktı olarak ne görüyorsunuz? (Tam ve tam kopya/yapıştır) – VonC

İlgili konular