4
這段代碼的第一行最後的| bash -
在Dockerfile中做了什麼?
爲什麼-
在最後?什麼是| bash -
RUN curl --silent --location https://rpm.nodesource.com/setup_4.x | bash -
RUN yum install -y tar nodejs
這段代碼的第一行最後的| bash -
在Dockerfile中做了什麼?
爲什麼-
在最後?什麼是| bash -
RUN curl --silent --location https://rpm.nodesource.com/setup_4.x | bash -
RUN yum install -y tar nodejs
的| bash
指管,從捲曲命令的輸出,即所下載的bash腳本,作爲輸入提供給bash
命令。 -
使bash從stdin而不是從文件中讀取腳本。
換句話說,該命令下載腳本並用bash執行它。
雖然'-'是多餘的,因爲'bash'已經從沒有位置參數的標準輸入中讀取。 – chepner