1. 程式人生 > >docker學習總結三

docker學習總結三

  1. 獲取映象
    docker pull 預設從docker hub映象源下載映象
    格式為docker pull NAME:TAG //:TAG可寫可不寫,不寫預設最新版
    $ docker pull ubuntu:16.04
    $ docker pull centos
    建立容器
    $ docker run -it centos /bin/bash
  2. 檢視映象資訊
    $ docker images
  3. 使用tag命令新增映象標籤
    $ docker tag centos:latest mycentos:latest
  4. 使用history命令檢視映象歷史
    $ docker history ubuntu:16.04
  5. 搜尋映象
    docker search 命令用來搜尋遠端倉庫中共享的映象,預設搜尋官方倉庫,其引數主要有
    --automated=ture |false:僅顯示自動建立的映象,預設為否
    --no-trunc=true |false:輸出資訊不截斷顯示,預設為否
    -s, --starts=X:指定僅顯示評價為指定星級以上的映象,預設0
    $ docker search --automated -s 3 httpd
  6. 刪除映象
    使用標籤刪除
    $ docker rmi mycentos:latest
    使用ID刪除
    $ docker rmi 映象ID
  7. 建立映象
    三種
    基於已有的映象的容器建立
    $ docker run -it ubuntu:16.04 /bin/bash
    本地模板匯入
    $ docker import 檔名 - ubuntu:16.04

基於dockerfile建立

  1. 存出鏡像
    $ docker save -o ubuntu_16.04.tar ubuntu:16.04
  2. 載入映象
    $ docker load --input ubuntu_16.04.tar

    $ docker load < ubuntu_16.04.tar
    10.上傳映象
    $ docker push ubuntu:16.04
    注意第一次上傳需要輸入docker hub網站的登入資訊,沒有需要先註冊