日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

Dockerfile 之 ARG指令详解及示例

發布時間:2025/1/21 编程问答 30 豆豆
生活随笔 收集整理的這篇文章主要介紹了 Dockerfile 之 ARG指令详解及示例 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

參考教程:https://docs.docker.com/engine/reference/builder/

環境

  • virtual box 6.1
  • centos 7.8
  • docker 19.03
  • ARG

    ARG <name>[=<default value>]

    The ARG instruction defines a variable that users can pass at build-time to the builder with the docker build command using the --build-arg <varname>=<value> flag. If a user specifies a build argument that was not defined in the Dockerfile, the build outputs a warning.

    ARG 指令定義了一個變量,用戶可以在構建時使用 docker build 命令使用--build-arg <varname>=<value> 標志將其傳遞給構建器。如果用戶指定了未在 Dockerfile 中定義的構建參數,則構建會輸出警告。

    [Warning] One or more build-args [foo] were not consumed.

    A Dockerfile may include one or more ARG instructions. For example, the following is a valid Dockerfile:

    Dockerfile 可能包含一個或多個 ARG 指令。例如,以下是有效的 Dockerfile:

    FROM busybox ARG user1 ARG buildno # ...

    Warning:

    It is not recommended to use build-time variables for passing secrets like github keys, user credentials etc. Build-time variable values are visible to any user of the image with the docker history command.

    警告:

    不建議使用構建時變量來傳遞諸如 github 密鑰,用戶憑據等機密。構建時變量值對于使用 docker history 命令的鏡像的任何用戶都是可見的。

    默認值

    An ARG instruction can optionally include a default value:

    ARG 指令可以選擇包含默認值:

    FROM busybox ARG user1=someuser ARG buildno=1 # ...

    If an ARG instruction has a default value and if there is no value passed at build-time, the builder uses the default.

    如果 ARG 指令具有默認值,并且在構建時未傳遞任何值,則構建器將使用默認值。

    范圍

    An ARG variable definition comes into effect from the line on which it is defined in the Dockerfile not from the argument’s use on the command-line or elsewhere. For example, consider this Dockerfile:

    ARG 變量從 Dockerfile 中定義的行開始生效,而不是從命令行或其他地方的自變量使用開始。例如,考慮以下 Dockerfile:

    FROM busybox USER ${user:-some_user} ARG user USER $user # ...

    A user builds this file by calling:

    $ docker build --build-arg user=what_user .

    The USER at line 2 evaluates to some_user as the user variable is defined on the subsequent line 3. The USER at line 4 evaluates to what_user as user is defined and the what_user value was passed on the command line. Prior to its definition by an ARG instruction, any use of a variable results in an empty string.

    第 2 行的 USER 評估為 some_user,因為在隨后的第 3 行中定義了 USER 變量。第 4 行的 USER 評估為 what_user,因為定義了 user,并且為 what_user 在命令行中傳遞。在通過 ARG 指令對其進行定義之前,對變量的任何使用都會導致一個空字符串。

    An ARG instruction goes out of scope at the end of the build stage where it was defined. To use an arg in multiple stages, each stage must include the ARG instruction.

    ARG 指令在定義它的構建階段結束時超出范圍。要在多個階段使用變量,每個階段都必須包含 ARG 指令。

    FROM busybox ARG SETTINGS RUN ./run/setup $SETTINGSFROM busybox ARG SETTINGS RUN ./run/other $SETTINGS

    總結

    介紹了 Dockerfile 中 ARG 指令的說明,默認值和范圍。

    總結

    以上是生活随笔為你收集整理的Dockerfile 之 ARG指令详解及示例的全部內容,希望文章能夠幫你解決所遇到的問題。

    如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。

    主站蜘蛛池模板: 午夜h视频 | 台湾佬av| 亚洲精品免费网站 | 精品久久久久久久久久久久久久久 | 日韩精品影视 | 右手影院亚洲欧美 | 女性女同性aⅴ免费观女性恋 | 久草福利在线视频 | 亚洲精品456| 国语对白做受xxxxx在线中国 | 干一夜综合 | 中文字幕女同女同女同 | 欧美一a一片一级一片 | 国产大片黄 | 久久久久亚洲精品系列色欲 | 白白色2012年最新视频 | 天天爽夜夜爽夜夜爽精品 | 精品一区三区 | 国产一级二级在线 | 亚洲1级片 | 97在线免费观看视频 | 国产原创av在线 | 国产无遮挡呻吟娇喘视频 | 肉色丝袜脚交一区二区 | 国产免费黄色 | 好吊日精品视频 | 日本一区二区视频在线 | 人人射影院 | 久久久久久福利 | 精品国偷自产国产一区 | 亚洲一区二区三区免费看 | 久青草资源福利视频 | 天堂а√在线最新版中文在线 | 国产污污在线观看 | 日韩另类av | 少妇av在线 | 免费在线观看一区二区 | 成人免费看片 | 亚洲图片小说视频 | 成人青青草 | 日韩中文字幕免费视频 | 欧美 日韩 成人 | 国产叼嘿视频在线观看 | 国产卡一卡二在线 | 国产不卡视频一区二区三区 | 亚洲天堂2016 | 亚洲人成色777777老人头 | 美女精品一区 | 国产伦一区二区三区 | 黄色a视频 | 成人夜间视频 | www.国产色 | 麻豆av一区二区三区久久 | 欧美不卡一区 | 欧美一区二区久久久 | 国产绳艺sm调教室论坛 | 亚洲免费精品视频在线观看 | 亚洲综合色网 | 最新国产精品视频 | 亚洲精品一二区 | 黄色av免费在线播放 | 国产精品一区二区三区免费观看 | 黄色视屏在线播放 | 色吧在线观看 | 国产一二三视频 | 免费在线观看黄视频 | 天天干天天做天天操 | 91av亚洲 | 免费看的一级片 | 美女视频免费在线观看 | 十大黄台在线观看 | 天堂在线中文 | 黄色短视频在线播放 | 久久老熟女一区二区三区 | 精品久久久99 | 在线香蕉 | 国产视频二区三区 | 台湾佬美性中文娱乐 | 天天看视频 | 国产日韩精品在线观看 | 97成人资源站 | 国产18照片色桃 | 久久精品国产亚洲av麻豆色欲 | 欧美激情精品久久久久久蜜臀 | 免费看黄在线 | 青草视频在线看 | 欧美精品一卡二卡 | 日本丰满少妇 | 激情久久久久 | 欧美中出 | 激情网络| 美女被到爽高潮视频 | 无套内谢老熟女 | 日本深夜福利 | av在线黄色 | sm国产在线调教视频 | 成人三级黄色片 | 欧美性天堂 | 凸凹人妻人人澡人人添 |