亚洲国产日韩欧美一区二区三区,精品亚洲国产成人av在线,国产99视频精品免视看7,99国产精品久久久久久久成人热,欧美日韩亚洲国产综合乱

Docker的工作目錄是什麼意思?
阿神
阿神 2017-04-24 09:11:18
0
5
982

在Docker compose 的yml檔案中,
有個(gè)參數(shù)叫做工作目錄,即:working_dir,
什麼工作在「工作目錄」進(jìn)行?
百度了一下沒找到很好的解釋。

阿神
阿神

閉關(guān)修行中......

全部回覆(5)
阿神

你知道Linux下面的pwd指令麼?用來顯示目前路徑的絕對(duì)位址的那個(gè)。

如果你知道它的全拼,你就不會(huì)有這個(gè)問題了。

pwd的全拼是「print working directory」。


然後再說docker compose裡面的這個(gè)參數(shù)。

在看到提問之前我也不知道docker compose裡面有個(gè)working_dir,第一個(gè)想法和上面的某個(gè)答案一樣,是Dockerfile裡面的WORKDIR,這個(gè)WORKDIR的意思自然是當(dāng)前目錄切換到指定的路徑的意思。

但是樓主言之鑿鑿,然後我想到了compose檔案其實(shí)是把docker run的命令列配置的另外一種形式,那麼很有可能在docker run裡面也有這個(gè)屬性。

隨手docker run --help一下,發(fā)現(xiàn)其中有條「-w, --workdir Working directory inside the container」參數(shù)。

果然,這是docker run的時(shí)候用來設(shè)定工作路徑的參數(shù)。然後搜尋compose中的這個(gè)屬性,Google了一下,找到了Docker的官方文檔:

working_dir, entrypoint, user, hostname, domainname, mem_limit, privileged, restart, stdin_open, tty, cpu_shares
Each of these is a single valcker anarunlogo??lment to logoruners s a single。

果然,compose檔案裡面的配置直接對(duì)應(yīng)了docker run後面的參數(shù),這裡應(yīng)有微笑臉。
小葫蘆

格式為 WORKDIR /path/to/workdir。
為後續(xù)的 RUN、CMD、ENTRYPOINT 指令配置工作目錄。

例如
WORKDIR /home/docker/

之後執(zhí)行的指令都預(yù)設(shè)在/home/docker/目錄下

如: vim key.json
這檔案實(shí)際的路徑是/home/docker/key.json

大家講道理

類似於命令列的目前所處目錄

小葫蘆

等價(jià)於linux…cd WORKDIR

伊謝爾倫

樓主,問題解決了要結(jié)題。有人3.25就回答了...

最新下載
更多>
網(wǎng)站特效
網(wǎng)站源碼
網(wǎng)站素材
前端模板