<sup id="m40ya"></sup>
  • 
    
  • <kbd id="m40ya"></kbd>
    <samp id="m40ya"></samp>
    <ul id="m40ya"></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 久久久2019精品| 精品无码一级毛片免费视频观看| 香蕉久久综合精品首页| 2021国产成人午夜精品| 在线观看自拍少妇精品| 尤物国午夜精品福利网站| 四虎成人精品永久免费AV| 一本一道久久a久久精品综合| 中文字幕动漫精品专区| 青青草国产精品久久久久| 国产免费久久精品久久久| 国产成人精品天堂| 免费视频精品一区二区三区| 亚欧无码精品无码有性视频| 人妻互换精品一区二区| 无码国产精品一区二区免费3p| 无码国内精品久久人妻麻豆按摩| 无码国内精品久久综合88| 一区二区三区精品| 综合人妻久久一区二区精品| 日本精品一区二区三区在线视频一| 亚洲国产精品无码中文lv| 亚洲国产成人超福利久久精品| 久久精品免费一区二区三区| 国产精品无码国模私拍视频| 日韩精品视频观看| 亚洲国产高清国产拍精品| 2021国产精品自产拍在线观看| 国产99视频精品免费专区| 国产综合免费精品久久久| 亚洲av无码成人精品区| 国产精品黄页在线播放免费| 亚洲国产成人精品无码区花野真一 | 久热中文字幕在线精品免费| 久久精品视频观看| 亚洲精品乱码久久久久久| 久久国产热这里只有精品| 亚洲精品成人区在线观看| 精品在线一区二区| 国产成人精品一区二三区| 日韩精品免费一区二区三区|