SORU
1 ŞUBAT 2014, CUMARTESİ


'bir kap ve bir resim arasındaki fark ne Docker,?

Başlık temelde zaten her şeyi söylüyor: bir kap ve Docker resim arasındaki fark Nedir? Başlarken eğitimde bu şart her ikisi de kullanılır, ancak kesin bir fark alamadım.

Kimse bizi aydınlatabilir misiniz?

CEVAP
15 Mayıs 2014, PERŞEMBE


Görüntüleri canlı kaplar değişmez anlık dondu. Kaplar çalışan (veya durması) bazı görüntü örnekleri.

Temel görüntü adı ile başlayacak. ubuntu Bu ubuntu görüntünün içinde bash etkileşimli olarak çalışmasına izin ve bir dosya oluşturun. -i -t bayraklar bizi etkileşimli bash bir kabuk vermek için kullanacağız.

$ docker run -i -t ubuntu  /bin/bash
root@48cff2e9be75:/# ls
bin  boot  dev  etc  home  lib  lib64  media  mnt  opt  proc  root  run  sbin  srv  sys  tmp  usr  var
root@48cff2e9be75:/# cat > foo
This is a really important file!!!!
root@48cff2e9be75:/# exit

Bu dosya çıkın ve görüntüyü yeniden başlatın zaman ayrılmamak için beklemeyin. İçinde kaldığınız yerden önce, başladığın olarak tanımlanan durumundan yeniden.

$ docker run -i -t ubuntu  /bin/bash
root@abf181be4379:/# ls
bin  boot  dev  etc  home  lib  lib64  media  mnt  opt  proc  root  run  sbin  srv  sys  tmp  usr  var
root@abf181be4379:/# exit

Ama, konteyner, artık çalışan ve kayıtlı (kararlı) bir resim olabilir devlet.

$ docker ps -a
CONTAINER ID        IMAGE               COMMAND                CREATED              STATUS                          PORTS                      NAMES
abf181be4379        ubuntu:14.04        /bin/bash              17 seconds ago       Exited (0) 12 seconds ago                                  elegant_ardinghelli    
48cff2e9be75        ubuntu:14.04        /bin/bash              About a minute ago   Exited (0) 50 seconds ago                                  determined_pare        
...

Bakalım bizim dosya yarattık nerede: kapsayıcı KİMLİĞİ 48cff2e9be75 bir görüntü oluşturun

$ docker commit 48cff2e9be75 ubuntu-foo
d0e4ae9a911d0243e95556e229c8e0873b623eeed4c7816268db090dfdd149c2

Şimdi, çok önemli bizim dosya ile yeni bir resim var:

$ docker run ubuntu-foo /bin/cat foo
This is a really important file!!!!

12* *komutunu deneyin. Yeni bir görüntü ile başladık ubuntu standart görüntü ile birlikte ubuntu-foo listelenmiş görmelisiniz.

Bunu Paylaş:
  • Google+
  • E-Posta
Etiketler:

YORUMLAR

SPONSOR VİDEO

Rastgele Yazarlar

  • buttheadgsxr1000

    buttheadgsxr

    24 Ocak 2008
  • dope2111

    dope2111

    29 HAZİRAN 2009
  • Matt Davis

    Matt Davis

    4 ŞUBAT 2006