詳解使用export/import導(dǎo)出和導(dǎo)入docker容器
本文介紹了使用export/import導(dǎo)出和導(dǎo)入docker容器,分享給大家,具體如下:
1、導(dǎo)出容器
如果要導(dǎo)出本地某個容器,可以使用 docker export 命令,導(dǎo)出容器快照到本地文件。
$ sudo docker ps -a CONTAINER ID IMAGE COMMAND CREATED STATUS PORTS NAMES 7691a814370e ubuntu:14.04 "/bin/bash" 36 hours ago Exited (0) 21 hours ago test $ sudo docker export 7691a814370e > ubuntu.tar
2、導(dǎo)入容器快照
可以使用 docker import 從容器快照文件中再導(dǎo)入為鏡像,例如
$ cat ubuntu.tar | sudo docker import - test/ubuntu:v1.0 $ sudo docker images REPOSITORY TAG IMAGE ID CREATED VIRTUAL SIZE test/ubuntu v1.0 9d37a6082e97 About a minute ago 171.3 MB
此外,也可以通過指定 URL 或者某個目錄來導(dǎo)入,例如
*注:用戶既可以使用 docker load 來導(dǎo)入鏡像存儲文件到本地鏡像庫,也可以使用 docker import 來導(dǎo)入一個容器快照到本地鏡像庫。這兩者的區(qū)別在于容器快照文件將丟棄所有的歷史記錄和元數(shù)據(jù)信息(即僅保存容器當(dāng)時的快照狀態(tài)),而鏡像存儲文件將保存完整記錄,體積也要大。此外,從容器快照文件導(dǎo)入時可以重新指定標(biāo)簽等元數(shù)據(jù)信息。
以上就是本文的全部內(nèi)容,希望對大家的學(xué)習(xí)有所幫助,也希望大家多多支持腳本之家。
相關(guān)文章
在Docker中開發(fā)Java 8 Spring Boot應(yīng)用程序的方法
在本文中,我將向您展示如何使用Java 8開發(fā)和運行簡單的Spring Web應(yīng)用程序,而無需在本地計算機上安裝Java 8。感興趣的朋友跟隨小編一起看看吧2019-10-10Linux上使用docker啟動redis并遠程訪問的實現(xiàn)
這篇文章主要介紹了Linux上使用docker啟動redis并遠程訪問的實現(xiàn)方式,具有很好的參考價值,希望對大家有所幫助。如有錯誤或未考慮完全的地方,望不吝賜教2023-04-04講解使用Docker搭建Java Web運行環(huán)境
本篇文章詳細的介紹了使用Docker搭建Java Web運行環(huán)境,想要學(xué)習(xí)docker的同學(xué)可以了解一下。2016-11-11Docker之自定義網(wǎng)絡(luò)實現(xiàn)
大家好,本篇文章主要講的是Docker之自定義網(wǎng)絡(luò)實現(xiàn),感興趣的同學(xué)趕快來看一看吧,對你有幫助的話記得收藏一下,方便下次瀏覽2021-12-12