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網站的登錄信息,沒有需要先註冊
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章