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