<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 国产精品真实对白精彩久久| 精品无码一级毛片免费视频观看 | 久久精品免视看国产成人 | 亚洲人成国产精品无码| 亚洲а∨天堂久久精品9966| 国产精品ⅴ无码大片在线看| 精品人妻少妇嫩草AV无码专区| 日韩精品中文字幕无码专区| 久久久久久精品无码人妻| 久久精品这里热有精品2015| 91精品最新国内在线播放| 国产大片91精品免费看3| 国产手机精品一区二区| 嫖妓丰满肥熟妇在线精品| 精品在线免费观看| 91精品国产色综合久久| 亚洲一区精品伊人久久伊人| 国产精品原创巨作av| 亚洲精品乱码久久久久蜜桃| 精品国产三级a在线观看| 99久久精品美女高潮喷水| 亚洲国产精品成人精品无码区在线| 香蕉久久综合精品首页| 国产精品狼人久久久久影院 | 中文字幕日韩精品无码内射| 国产精品玖玖美女张开腿让男人桶爽免费看 | 精品亚洲视频在线观看| 亚洲精品久久久www| 精品国精品自拍自在线| 精品一区二区三区中文| 国产一区二区三区精品久久呦| 日韩国产精品99久久久久久| 嫩草影院精品视频在线观看| 亚洲AV无码成人精品区日韩| 精品国产乱码久久久久久鸭王1| 久久久99精品成人片| 亚洲精品无码一区二区| 日本精品无码一区二区三区久久久 | 久久99国产精品成人| 无码国内精品久久人妻| 精品无码国产污污污免费网站|