docker學習總結三
阿新 • • 發佈:2018-12-06
- 獲取映象
docker pull 預設從docker hub映象源下載映象
格式為docker pull NAME:TAG //:TAG可寫可不寫,不寫預設最新版
$ docker pull ubuntu:16.04
$ docker pull centos
建立容器
$ docker run -it centos /bin/bash - 檢視映象資訊
$ docker images - 使用tag命令新增映象標籤
$ docker tag centos:latest mycentos:latest - 使用history命令檢視映象歷史
$ docker history ubuntu:16.04 - 搜尋映象
docker search 命令用來搜尋遠端倉庫中共享的映象,預設搜尋官方倉庫,其引數主要有
--automated=ture |false:僅顯示自動建立的映象,預設為否
--no-trunc=true |false:輸出資訊不截斷顯示,預設為否
-s, --starts=X:指定僅顯示評價為指定星級以上的映象,預設0
$ docker search --automated -s 3 httpd - 刪除映象
使用標籤刪除
$ docker rmi mycentos:latest
使用ID刪除
$ docker rmi 映象ID - 建立映象
三種
基於已有的映象的容器建立
$ docker run -it ubuntu:16.04 /bin/bash
本地模板匯入
$ docker import 檔名 - ubuntu:16.04
基於dockerfile建立
- 存出鏡像
$ docker save -o ubuntu_16.04.tar ubuntu:16.04 - 載入映象
$ docker load --input ubuntu_16.04.tar
或
$ docker load < ubuntu_16.04.tar
10.上傳映象
$ docker push ubuntu:16.04
注意第一次上傳需要輸入docker hub網站的登入資訊,沒有需要先註冊