<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 精品久久久无码人妻中文字幕| 国产精品免费小视频| 亚洲日韩精品一区二区三区无码| 欧洲精品成人免费视频在线观看| 无码国产精品一区二区免费vr| 国产乱色精品成人免费视频 | 国产精品亚洲高清一区二区| 国产成人精品亚洲日本在线| 久久精品视频网站| 久久久久无码国产精品不卡| 国产精品午夜无码体验区| 99久久久精品免费观看国产| 久久久国产成人精品| 最新国产在线精品观看| 夜夜高潮夜夜爽国产伦精品| 亚洲AV无码成人精品区日韩| 亚洲精品国产免费| 久久久久琪琪去精品色无码| 国内精品久久久久影院薰衣草 | 久久97久久97精品免视看| 国产精品成人久久久久| 亚洲精品国产第一综合99久久| 亚洲国产精品免费在线观看| 性色精品视频网站在线观看| 国产精品免费福利久久| 中文字幕无码精品三级在线电影| 亚洲一级Av无码毛片久久精品| 国产真实乱子伦精品视手机观看 | 亚洲欧洲精品成人久久曰| porn在线精品视频| 2021国产精品自拍| 1024你懂的国产精品| 久久精品国产亚洲AV无码偷窥| 亚洲AV成人无码久久精品老人| 老司机国内精品久久久久| 自拍偷在线精品自拍偷| 日产精品一线二线三线京东| 99精品全国免费观看视频..| 久久乐国产精品亚洲综合| 精品人妻无码专区中文字幕| 国产精品午夜免费观看网站|