<strike id="cakm0"></strike>
  • <button id="cakm0"><dl id="cakm0"></dl></button>
  • <samp id="cakm0"><tbody id="cakm0"></tbody></samp>
    <samp id="cakm0"><pre id="cakm0"></pre></samp><ul id="cakm0"></ul>
    <strike id="cakm0"></strike>
    <li id="cakm0"></li>
  • <ul id="cakm0"></ul>
  • 更多精彩內容,歡迎關注:

    視頻號
    視頻號

    抖音
    抖音

    快手
    快手

    微博
    微博

    docker cmd

    文檔

    docker cmd

    cmd是一個容器的默認的可執行體,也就是容器啟動以后,默認執行的命令。重點就是這個“默認”。意味著,如果docker run沒有指定任何的執行命令或者dockerfile里面也沒有entrypoint,那么,就會使用cmd指定的默認的執行命令執行。
    推薦度:
    導讀cmd是一個容器的默認的可執行體,也就是容器啟動以后,默認執行的命令。重點就是這個“默認”。意味著,如果docker run沒有指定任何的執行命令或者dockerfile里面也沒有entrypoint,那么,就會使用cmd指定的默認的執行命令執行。

    ? ?

    docker cmd是什么,讓我們一起了解一下?

    cmd給出的是一個容器的默認的可執行體。也就是容器啟動以后,默認的執行的命令。重點就是這個“默認”。意味著,如果docker run沒有指定任何的執行命令或者dockerfile里面也沒有entrypoint,那么,就會使用cmd指定的默認的執行命令執行。同時也從側面說明了entrypoint的含義,它才是真正的容器啟動以后要執行命令。

    cmd命令的一個角色定位,它主要作用是默認的容器啟動執行命令。(注意不是“全部”作用)

    我們知道,通過docker run 創建并啟動一個容器時,命令的最后可以指定容器啟動后在容器內立即要執行的指令,如:

    docker run -i -t ubunu /bin/bash? ?//表示容器啟動時立即在容器內打開一個shell終端

    docker run ubuntu /bin/ps? ? //表示容器啟動后立即運行 /bin/ps命令,顯示容器的當前進程。

    除了這種方式外,我們可以在dockerfile文件中通過CMD指令指定容器啟動時要執行的命令。如:

    #test
    FROM?ubuntu
    MAINTAINER?xxx
    RUN?echo?hello1?>?test1.txt
    RUN?echo?hello2?>?/test2.txt
    EXPOSE?80
    EXPOSE?81
    CMD?["/bin/bash"]

    上面dockerfile文件中最后一行CMD指令的參數是指定容器啟動時要執行的命令,這里是bin/bash命令。

    1、用docker run命令創建并啟動容器(myimage? 是用前面dockerfile創建的鏡像的名稱):

    docker run -i -t myimage??

    上面命令是創建并啟動容器,打開一個交互式shell。 而以前的寫法是

    docker?run?-i?-t?myimage??/bin/bash

    這樣就省去了在docker run中寫命令了。

    2、即使dockerfile中有CMD指令,我們仍然可以在docker run命令中帶上容器啟動時執行的命令,這會覆蓋dockerfile中的CMD指令指定的命令。如:

    docker?run?-i?-t?myimage?/bin/ps

    上面命令,因為/bin/ps覆蓋了CMD指令,啟動容器時會打印容器內的當前進程,但容器會立即停止,因為/bin/bash被覆蓋了,無法打開交互式shell界面。

    以上就是小編的分享,希望可以幫助到大家。

    文檔

    docker cmd

    cmd是一個容器的默認的可執行體,也就是容器啟動以后,默認執行的命令。重點就是這個“默認”。意味著,如果docker run沒有指定任何的執行命令或者dockerfile里面也沒有entrypoint,那么,就會使用cmd指定的默認的執行命令執行。
    推薦度:
    為你推薦
    資訊專欄
    熱門視頻
    相關推薦
    docker cp怎么用 docker cp如何用 如何查看docker日志 怎樣查看docker日志 docker查看日志命令 docker如何查看日志命令 docker有自己的防火墻嗎 docker有防火墻嗎 docker怎么用 docker如何用 抖音媽媽我要吃烤山藥是什么梗 次聲波的特點 錫紙能放微波爐加熱嗎 怎么把360瀏覽器設為默認瀏覽器 微波爐能不能當烤箱用 金魚如何養 怎樣養殖十二卷 酒精濕巾可以帶上飛機嗎 自行車鋼絲鎖鑰匙丟了怎么打開 360瀏覽器極速模式怎么開 蜂蜜有保質期嗎 紙上談兵的主人公 金錢龜怎么養才好 金婚銀婚是多少年 自來水燒開可以喝嗎 ui和gui的區別 ui設計師要懂什么 ui設計包括哪些 docker rpm docker git docker dns docker elk ui和視覺設計的區別 docker rm ui專業是什么專業 docker log ui設計全稱 docker創建容器 docker go docker tag docker cpu 刪除docker鏡像 卸載docker 退出docker k8s docker
    Top 亚洲Av永久无码精品黑人| 久久这里只精品99re免费| 日本精品一区二区三本中文 | 一本久久A久久免费精品不卡| 中文字幕精品三区无码亚洲| 亚洲麻豆精品果冻传媒| 久久精品日日躁精品| 国产精品丝袜一区二区三区| 99精品全国免费观看视频..| 国产精品美女久久久久av爽 | 国产亚洲福利精品一区二区| 精品久久洲久久久久护士免费| 亚洲精品天堂在线观看| 琪琪精品视频在线观看| 69久久精品无码一区二区| 精品国产品国语在线不卡| 亚洲乱码日产精品BD在线观看| 91精品久久久久久久久中文字幕| 无码欧精品亚洲日韩一区| 无码精品国产一区二区三区免费 | 国产精品免费视频播放器| 日韩精品一区二区三区国语自制| 国产精品卡一卡二卡三| 国产精品亚洲专区无码牛牛| 精品无码综合一区二区三区| 国产成人精品久久亚洲高清不卡| 国产精品无码亚洲精品2021| 日本精品一区二区三本中文| 国产精品成人久久久久| 尤物TV国产精品看片在线| 国产精品国产三级在线专区| 久久国产综合精品五月天| 嫩B人妻精品一区二区三区| 久久青青草原精品影院| 无码人妻丰满熟妇精品区| 亚洲国产成人精品无码区在线秒播| 精品无人区一区二区三区在线| 最新国产成人亚洲精品影院| 久久精品国产导航| 这里只有精品视频| 久久亚洲精品无码播放|