真实的国产乱ⅩXXX66竹夫人,五月香六月婷婷激情综合,亚洲日本VA一区二区三区,亚洲精品一区二区三区麻豆

成都創(chuàng)新互聯(lián)網(wǎng)站制作重慶分公司

Docker03常用鏡像與容器命令有哪些

這篇文章給大家介紹Docker 03常用鏡像與容器命令有哪些,內(nèi)容非常詳細(xì),感興趣的小伙伴們可以參考借鑒,希望對(duì)大家能有所幫助。

網(wǎng)站建設(shè)哪家好,找創(chuàng)新互聯(lián)!專注于網(wǎng)頁設(shè)計(jì)、網(wǎng)站建設(shè)、微信開發(fā)、重慶小程序開發(fā)公司、集團(tuán)企業(yè)網(wǎng)站建設(shè)等服務(wù)項(xiàng)目。為回饋新老客戶創(chuàng)新互聯(lián)還提供了資中免費(fèi)建站歡迎大家使用!

命令一共分2大塊:鏡像命令和容器命令

1.鏡像相關(guān)命令

查看鏡像 docker images

    REPOSITORY:鏡像名稱

    TAG:鏡像

    IMAGE ID:鏡像ID

    CREATED:鏡像的創(chuàng)建日期(不是獲取該鏡像的日期)

    SIZE:鏡像大小

    這些鏡像都是存儲(chǔ)在Docker宿主機(jī)的/var/lib/docker目錄下    

搜索鏡像 docker search 鏡像名稱 (如果你需要從網(wǎng)絡(luò)中查找需要的鏡像,可以通過以下命令搜索)

    NAME:倉庫名稱

    DESCRIPTION:鏡像描述

    STARS:用戶評(píng)價(jià),反應(yīng)一個(gè)鏡像的受歡迎程度

    OFFICIAL:是否官方

    AUTOMATED:自動(dòng)構(gòu)建,表示該鏡像由Docker Hub自動(dòng)構(gòu)建流程創(chuàng)建的
    注意:不要亂下鏡像,我建議下官方鏡像,因?yàn)橐膊恢绖e人上傳的鏡像里面有沒有毒?。?!    

拉取鏡像  docker pull 鏡像名稱 (拉取鏡像就是從中央倉庫中下載鏡像到本地)

    例如,我要下載centos7鏡像

    docker pull centos:7

    刪除鏡像 (按鏡像ID刪除鏡像)docker rmi 鏡像ID

    刪除所有鏡像 docker rmi `docker images ‐q`

2.容器相關(guān)命令

    查看容器 

    查看正在運(yùn)行的容器 docker ps

    查看所有容器 docker ps –a 

    查看最后一次運(yùn)行的容器 docker ps –l  

    查看停止的容器    docker ps ‐f status=exited

創(chuàng)建與啟動(dòng)容器  

    創(chuàng)建容器常用的參數(shù)說明

    創(chuàng)建容器命令:docker run

    -i:表示運(yùn)行容器

    -t:表示容器啟動(dòng)后會(huì)進(jìn)入其命令行。加入這兩個(gè)參數(shù)后,容器創(chuàng)建就能登錄進(jìn)去。即分配一個(gè)偽終端。

    --name :為創(chuàng)建的容器命名。

    -v:表示目錄映射關(guān)系(前者是宿主機(jī)目錄,后者是映射到宿主機(jī)上的目錄),可以使用多個(gè)-v做多個(gè)目錄或文件映射。注意:最好做目錄映射,在宿主機(jī)上做修改,然后共享到容器上。

    -d:在run后面加上-d參數(shù),則會(huì)創(chuàng)建一個(gè)守護(hù)式容器在后臺(tái)運(yùn)行(這樣創(chuàng)建容器后不會(huì)自動(dòng)登錄容器,如果只加-i -t兩個(gè)參數(shù),創(chuàng)建后就會(huì)自動(dòng)進(jìn)去容器)。

    -p:表示端口映射,前者是宿主機(jī)端口,后者是容器內(nèi)的映射端口。可以使用多個(gè)-p做多個(gè)端口映射。

(1)交互式方式創(chuàng)建容器

    docker run ‐it ‐‐name=容器名稱 鏡像名稱:標(biāo)簽 /bin/bash

    這時(shí)我們通過ps命令查看,發(fā)現(xiàn)可以看到啟動(dòng)的容器,狀態(tài)為啟動(dòng)狀態(tài)

    退出當(dāng)前容器    
    exit

(2)守護(hù)式方式創(chuàng)建容器:

    docker run ‐di ‐‐name=容器名稱 鏡像名稱:標(biāo)簽

    登錄守護(hù)式容器方式:

    docker exec ‐it 容器名稱 (或者容器ID) /bin/bash

停止與啟動(dòng)容器

    停止容器:

    docker stop 容器名稱(或者容器ID)

    啟動(dòng)容器:

    docker start 容器名稱(或者容器ID)

文件拷貝

    如果我們需要將文件拷貝到容器內(nèi)可以使用cp命令

    docker cp 需要拷貝的文件或目錄 容器名稱:容器目錄

    也可以將文件從容器內(nèi)拷貝出來

    docker cp 容器名稱:容器目錄 需要拷貝的文件或目錄

目錄掛載

    我們可以在創(chuàng)建容器的時(shí)候,將宿主機(jī)的目錄與容器內(nèi)的目錄進(jìn)行映射,這樣我們就可以通過修改宿主機(jī)某個(gè)目錄的文件從而去影響容器。

    創(chuàng)建容器 添加-v參數(shù) 后邊為 宿主機(jī)目錄:容器目錄,例如:

    docker run ‐di ‐v /usr/local/myhtml:/usr/local/myhtml ‐‐name=mycentos3 centos:7

    如果你共享的是多級(jí)的目錄,可能會(huì)出現(xiàn)權(quán)限不足的提示。

    這是因?yàn)镃entOS7中的安全模塊selinux把權(quán)限禁掉了,我們需要添加參數(shù) --privileged=true 來解決掛載的目錄沒有權(quán)限的問題

查看容器IP地址

    我們可以通過以下命令查看容器運(yùn)行的各種數(shù)據(jù)

    docker inspect 容器名稱(容器ID)

    也可以直接執(zhí)行下面的命令直接輸出IP地址

    ocker inspect ‐‐format='{{.NetworkSettings.IPAddress}}' 容器名稱(容器ID)

刪除容器

    刪除指定的容器:docker rm 容器名稱(容器ID)

關(guān)于Docker 03常用鏡像與容器命令有哪些就分享到這里了,希望以上內(nèi)容可以對(duì)大家有一定的幫助,可以學(xué)到更多知識(shí)。如果覺得文章不錯(cuò),可以把它分享出去讓更多的人看到。


新聞名稱:Docker03常用鏡像與容器命令有哪些
網(wǎng)站鏈接:http://weahome.cn/article/ggjhco.html

其他資訊

在線咨詢

微信咨詢

電話咨詢

028-86922220(工作日)

18980820575(7×24)

提交需求

返回頂部