<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 日韩精品免费视频| 国产在线观看精品一区二区三区91| 老司机午夜精品视频播放| 欧洲精品久久久av无码电影| 午夜三级国产精品理论三级 | 四虎国产精品永久在线无码 | 精品国产一区二区三区久| 无码国产精品一区二区免费模式 | 国产精品免费高清在线观看| 国产精品女在线观看| 精品久久久久久亚洲精品| 久久精品一区二区国产| WWW国产精品内射老师| 国产精品久久久久久一区二区三区 | 无码人妻精品一区二区三区99性 | 天天爽夜夜爽夜夜爽精品视频| 日产精品一二三四区国产| 国产精品露脸国语对白| 久久精品国产99久久香蕉| 国产精品自在自线免费观看| 最新在线精品国自产拍网站| 久久99久久99精品免观看| 囯产精品久久久久久久久蜜桃| 国产精品免费一级在线观看| 无码国产精品一区二区免费式影视| 久久99热精品免费观看牛牛| 成人午夜精品无码区久久| 国产乱人伦偷精品视频| 蜜桃导航一精品导航站| 国产精品嫩草影院线路| 成人H动漫精品一区二区| 亚洲国产日韩综合久久精品| 自怕偷自怕亚洲精品| 99热这里有免费国产精品| 久久精品道一区二区三区| 国产午夜精品一区二区三区| 国产一区麻豆剧传媒果冻精品| 亚洲国产精品视频| 一区二区日韩国产精品| 无码乱码观看精品久久| 九九在线精品视频|