cari

Rumah  >  Soal Jawab  >  teks badan

dockerfile - docker中怎样覆盖掉父镜像entrypoint

请教一个问题:
父镜像和子镜像同时指定了entrypoint
子镜像好像不覆盖父镜像的entrypoint
怎样能把父镜像的entrypoint覆盖掉?

PHP中文网PHP中文网2771 hari yang lalu1113

membalas semua(2)saya akan balas

  • PHP中文网

    PHP中文网2017-04-24 09:15:35

    Malah, ENTRYPOINT imej anak boleh menimpa ENTRYPOINT imej induk. Mari kita lihat contoh:

    Fail Docker imej induk

    FROM ubuntu:14.04
    ENTRYPOINT ["whoami"]

    Bina imej induk

    sudo docker build -t kiwenlau/father .

    Fail Docker sub-cermin

    FROM kiwenlau/father
    ENTRYPOINT ["hostname"]

    Bina sub-imej:

    sudo docker build -t kiwenlau/son .

    Jalankan imej induk:

    sudo docker run kiwenlau/father
    root

    Jalankan sub-imej

    sudo docker run kiwenlau/son
    cb2b314c47db

    Ia boleh dilihat bahawa imej induk mengeluarkan nama pengguna dalam bekas, dan imej anak mengeluarkan nama hos bekas. ENTRYPOINT imej anak menimpa ENTRYPOINT imej induk

    balas
    0
  • 怪我咯

    怪我咯2017-04-24 09:15:35

    Berdasarkan ENTRYPOINT terakhir, yang sebelumnya akan ditimpa

    balas
    0
  • Batalbalas