使用docker鏡像

獲取、查看、搜索、刪除、定製、推送鏡像。 下載最新的ubuntu鏡像,默認標籤latest命令 docker pull ubuntu 能夠選擇版本如docker pull ubuntu :14.04 嚴格來講要有註冊服務器如docker pull registry.hub.docker.com/ubuntu :16.04 層次關係下載,有相同的層就共用了,減小存儲空間。nginx

使用鏡像建立容器,運行bash,執行ping命令 docker run -it ubuntu:14.04 bash 看到用戶名和主機名變了。 ping loaclhost 退出容器環境 exitdocker

列出鏡像信息 docker images 查看鏡像詳細信息 docker inspect ubuntu:14.04 其中一項用-f指定 docker inspect ubuntu:14.04 -f {{".Architecture"}} 查看鏡像歷史 docker history ubuntu:14.04 --no-trunc=true選項可不加 尋找鏡像 docker search 顯示自動建立的評價在指定星級以上的帶nginx關鍵字的鏡像 docker search --automated -s 3 nginxubuntu

刪除鏡像rmi標籤命令 docker rmi ubuntu:14.04 鏡像容器存在時,鏡像文件默認沒法刪除 docke ps -a 能夠看到本機全部容器,處於退出狀態或在運行狀態。 強行刪除鏡像文件使用-f參數docker rmi -f ubuntu:14.04並不推薦這麼作,應先刪除容器,再刪除鏡像。 刪除容器docker rm 9ba0eb156。根據CONTAINER ID 來刪除。 刪除鏡像docker rmi d6ed29ffda6b會打印出各層刪除信息。bash

建立鏡像 基於已有鏡像的容器建立、基於本地模板導入、基於dockerfile建立。服務器

基於已有鏡像容器建立 docker commit 命令 基於本地模板導入docker import命令 存出和載入鏡像docker load 和docker save命令dockerfile

上傳鏡像 docker push 在docker hub上註冊後能夠上傳自制的鏡像it

相關文章
相關標籤/搜索