容器Docker學習系列五~命令學習history,save,import
隨著我們幾篇文章Docker的命令學習,關於Docker本地映象管理的命令學習已經接近尾聲。今天我們就學習下本地映象管理的最後三個命令history,save, import。當然前面命令沒有掌握熟練的同學可以先回顧下原先的命令,在學習本章知識。
那麼現在開始我們現在的命令學習
history
docker history命令是用來檢視指定映象的建立歷史。
語法糖 : docker history [OPTIONS] image
OPTION還是原先的可選引數:
● -H:按照可讀的格式列印映象大小和日期,預設為true
● –no-runc: 顯示提交記錄
● -q:列出提交記錄的ID. 例子如下:
docker@ubuntu:~$ docker history mongo
IMAGE CREATED CREATED BY SIZE COMMENT
8bf72137439e 8 days ago /bin/sh -c #(nop) CMD ["mongod"] 0B
<missing> 8 days ago /bin/sh -c #(nop) EXPOSE 27017/tcp 0B
<missing> 8 days ago /bin/sh -c #(nop) ENTRYPOINT ["docker-entry… 0B
<missing> 8 days ago /bin/sh -c #(nop) COPY file:18c5d9b642a89adf… 10.4kB
<missing> 8 days ago /bin/sh -c #(nop) VOLUME [/data/db /data/co… 0B
<missing> 8 days ago /bin/sh -c mkdir -p /data/db /data/configdb … 0B
<missing> 8 days ago /bin/sh -c set -x && apt-get update && apt… 256MB
<missing> 8 days ago /bin/sh -c echo "deb http://$MONGO_REPO/apt/… 73B
<missing> 8 days ago /bin/sh -c #(nop) ENV MONGO_VERSION=4.0.1 0B
<missing> 2 weeks ago /bin/sh -c #(nop) ENV MONGO_MAJOR=4.0 0B
<missing> 2 weeks ago /bin/sh -c #(nop) ENV MONGO_PACKAGE=mongodb… 0B
<missing> 2 weeks ago /bin/sh -c #(nop) ARG MONGO_REPO=repo.mongo… 0B
<missing> 2 weeks ago /bin/sh -c #(nop) ARG MONGO_PACKAGE=mongodb… 0B
docker@ubuntu:~$ docker history -q mongo
8bf72137439e
<missing>
<missing>
<missing>
<missing>
<missing>
save
docker save 是值將指定映象儲存為tar歸檔檔案。我們可以將docker檔案轉發給別人直接來使用。
語法糖 docker save [OPTIONS] IMAGE[]陣列
OPTIONS 說明:
● -o:輸出到的檔案
例子:
docker@ubuntu:~$ docker save -o mongo.tar mongo
docker@ubuntu:~$ ls
Desktop Downloads mongo.tar Pictures Templates
Documents examples.desktop Music Public Videos
import
我們剛才在上面使用了save命令來進行docker檔案的歸檔,那麼我們如果拿到歸檔tar檔案,我們怎麼恢復成docker檔案呢?現在我們就可以使用到import命令了
語法糖 docker import [OPTIONS] file[URL] [REPOSITORY:TAG]
OPTIONS:
● -c:應用docker指令建立映象
● -m: 提交時的說明文字
例子:
docker@ubuntu:~$ docker import mongo.tar mong:v1
sha256:9a611936a0107c2f07e04ea586722dba2b6c6451c3f1ae68fda30496b91c606e
docker@ubuntu:~$ docker images
REPOSITORY TAG IMAGE ID CREATED SIZE
mong v1 9a611936a010 26 seconds ago 386MB
mongo 13.2 8bf72137439e 8 days ago 380MB
mongo latest 8bf72137439e 8 days ago 380MB
我們可以看到裡面新增了一個TAG為V1的mong 。這就是我們新增加的。
總結
從上面看的命令我們可以瞭解到這些本地映象命令都是相關的,用來幫助我們操作docker的資訊。本地映象管理命令到今天為止就學完了。下次我們在學習別的。 學習完這一章我們可以回顧原先學習到的內容,進行回顧總結。
原文釋出時間為:2018-08-24
本文作者:琪琪
本文來自雲棲社群合作伙伴“LuckQI”,瞭解相關資訊可以關注“LuckQI”。
相關文章
- 容器Docker學習系列五~命令學習history,save, importDockerImport
- [Docker 系列]docker 學習 五,容器資料卷Docker
- Docker 容器學習Docker
- [Docker 系列]docker 學習六,資料卷容器Docker
- 【Docker 系列】docker 學習 二,Docker 的常用命令Docker
- [Docker 系列]docker 學習 二,Docker 的常用命令Docker
- [Docker 系列]docker 學習 三Docker
- 【Docker 系列】docker 學習 三Docker
- docker學習系列2儲存對容器的修改Docker
- docker學習5:Docker 容器連線Docker
- docker學習3:Docker容器使用Docker
- Docker容器學習與分享12Docker
- [Docker 系列]docker 學習八,Docker 網路Docker
- Docker容器學習梳理 - SSH方式登陸容器Docker
- Docker容器學習梳理 - 容器硬碟熱擴容Docker硬碟
- Docker容器學習梳理 - 應用程式容器環境部署Docker
- Docker學習(十)Docker容器編排 Docker-composDocker
- Docker學習之搭建MySql容器服務DockerMySql
- Docker容器學習梳理 - Dockerfile構建映象Docker
- Docker容器學習梳理 - 日常操作總結Docker
- [Docker 系列]docker 學習 四,映象相關原理Docker
- 【Docker 系列】docker 學習 四,映象相關原理Docker
- create table進階學習系列(五)
- Docker學習筆記:映象、容器、資料卷Docker筆記
- Docker容器學習梳理 - 私有倉庫Registry使用Docker
- Docker容器學習梳理 - 基礎知識(2)Docker
- Docker容器學習梳理–基礎知識(2)Docker
- Docker容器學習梳理 - 基礎知識(1)Docker
- docker 學習Docker
- docker學習Docker
- Docker容器學習梳理 - 容器登陸方法梳理(attach、exec、nsenter)Docker
- Java NIO學習系列五:I/O模型Java模型
- docker學習筆記-為容器配置重啟策略Docker筆記
- Docker 學習筆記(第三集:容器)Docker筆記
- Docker構建自己的容器(學習筆記二)Docker筆記
- Docker容器學習梳理 - 基礎環境安裝Docker
- Docker容器學習梳理 - Volume資料卷使用Docker
- Docker容器學習梳理 - 容器時間跟宿主機時間同步Docker