- 獲取鏡像
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網站的登錄信息,沒有需要先註冊