検索

ホームページ  >  に質問  >  本文

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

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

PHP中文网PHP中文网2807日前1151

全員に返信(2)返信します

  • PHP中文网

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

    実際、子イメージの ENTRYPOINT は親イメージの ENTRYPOINT をオーバーライドできます。例を見てみましょう:

    親イメージのDockerfile

    リーリー

    親イメージを構築する

    リーリー

    サブミラーDockerfile

    リーリー

    サブミラーの構築:

    リーリー

    親イメージを実行します:

    リーリー

    サブミラーを実行

    リーリー

    親イメージはコンテナ内のユーザー名を出力し、子イメージはコンテナのホスト名を出力していることがわかります。子画像の ENTRYPOINT は親画像の ENTRYPOINT を上書きします

    返事
    0
  • 怪我咯

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

    最後のENTRYPOINTに基づいて、以前のものは上書きされます

    返事
    0
  • キャンセル返事