91超碰碰碰碰久久久久久综合_超碰av人澡人澡人澡人澡人掠_国产黄大片在线观看画质优化_txt小说免费全本

溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務條款》

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

發布時間:2021-11-11 17:01:03 來源:億速云 閱讀:135 作者:柒染 欄目:云計算

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

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

1.鏡像相關命令

查看鏡像 docker images

    REPOSITORY:鏡像名稱

    TAG:鏡像

    IMAGE ID:鏡像ID

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

    SIZE:鏡像大小

    這些鏡像都是存儲在Docker宿主機的/var/lib/docker目錄下    

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

    NAME:倉庫名稱

    DESCRIPTION:鏡像描述

    STARS:用戶評價,反應一個鏡像的受歡迎程度

    OFFICIAL:是否官方

    AUTOMATED:自動構建,表示該鏡像由Docker Hub自動構建流程創建的
    注意:不要亂下鏡像,我建議下官方鏡像,因為也不知道別人上傳的鏡像里面有沒有毒!!!    

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

    例如,我要下載centos7鏡像

    docker pull centos:7

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

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

2.容器相關命令

    查看容器 

    查看正在運行的容器 docker ps

    查看所有容器 docker ps –a 

    查看最后一次運行的容器 docker ps –l  

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

創建與啟動容器  

    創建容器常用的參數說明

    創建容器命令:docker run

    -i:表示運行容器

    -t:表示容器啟動后會進入其命令行。加入這兩個參數后,容器創建就能登錄進去。即分配一個偽終端。

    --name :為創建的容器命名。

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

    -d:在run后面加上-d參數,則會創建一個守護式容器在后臺運行(這樣創建容器后不會自動登錄容器,如果只加-i -t兩個參數,創建后就會自動進去容器)。

    -p:表示端口映射,前者是宿主機端口,后者是容器內的映射端口。可以使用多個-p做多個端口映射。

(1)交互式方式創建容器

    docker run ‐it ‐‐name=容器名稱 鏡像名稱:標簽 /bin/bash

    這時我們通過ps命令查看,發現可以看到啟動的容器,狀態為啟動狀態

    退出當前容器    
    exit

(2)守護式方式創建容器:

    docker run ‐di ‐‐name=容器名稱 鏡像名稱:標簽

    登錄守護式容器方式:

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

停止與啟動容器

    停止容器:

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

    啟動容器:

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

文件拷貝

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

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

    也可以將文件從容器內拷貝出來

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

目錄掛載

    我們可以在創建容器的時候,將宿主機的目錄與容器內的目錄進行映射,這樣我們就可以通過修改宿主機某個目錄的文件從而去影響容器。

    創建容器 添加-v參數 后邊為 宿主機目錄:容器目錄,例如:

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

    如果你共享的是多級的目錄,可能會出現權限不足的提示。

    這是因為CentOS7中的安全模塊selinux把權限禁掉了,我們需要添加參數 --privileged=true 來解決掛載的目錄沒有權限的問題

查看容器IP地址

    我們可以通過以下命令查看容器運行的各種數據

    docker inspect 容器名稱(容器ID)

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

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

刪除容器

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

關于Docker 03常用鏡像與容器命令有哪些就分享到這里了,希望以上內容可以對大家有一定的幫助,可以學到更多知識。如果覺得文章不錯,可以把它分享出去讓更多的人看到。

向AI問一下細節

免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。

AI

定南县| 石阡县| 德阳市| 阿巴嘎旗| 晴隆县| 于田县| 兴隆县| 绵竹市| 江阴市| 景宁| 封丘县| 葵青区| 元谋县| 清远市| 伊宁县| 舞钢市| 敦煌市| 拉孜县| 繁昌县| 越西县| 孟村| 霸州市| 孟州市| 仁寿县| 航空| 徐闻县| 唐河县| 镇江市| 巩义市| 东明县| 通榆县| 鹤峰县| 红安县| 晋州市| 曲水县| 彝良县| 祁阳县| 都安| 娄底市| 外汇| 洪江市|