在使用Docker構(gòu)建鏡像的過(guò)程中,我們通常需要將構(gòu)建好的鏡像保存到本地,以便在其他機(jī)器上使用,或下次使用時(shí)直接從本地加載,而不必重新構(gòu)建。接下來(lái)介紹如何將Docker鏡像保存到本地。
首先可以使用以下命令查看本地主機(jī)上所有的鏡像:
$ docker images
然后使用以下命令將指定的鏡像保存為tar包:
$ docker save -o <保存的文件名> <鏡像名稱(chēng)>:<標(biāo)簽>
例如,將centos:7.6.1810保存到本地,可以執(zhí)行以下命令:
$ docker save -o centos-7.6.1810.tar centos:7.6.1810
如果不指定-o選項(xiàng),則默認(rèn)將鏡像保存為stdout流,可以通過(guò)管道命令保存為tar包。
接著,我們可以使用以下命令來(lái)加載已保存的鏡像:
$ docker load -i <tar包文件名>
例如,要從centos-7.6.1810.tar加載鏡像,可以執(zhí)行以下命令:
$ docker load -i centos-7.6.1810.tar
此時(shí),已經(jīng)成功將Docker鏡像保存到本地,并可以隨時(shí)使用。