有時候由於配置的失誤,導致構建了好久的映象沒能推送到雲或者儲存到本地。而如果重新構建,則可能又要全部重來。其實這時候我們可以匯出 buildx 中的快取到本地檔案,再將本地檔案匯入為映象。這樣可以節省不必要的等待時間。
# 抓取構建快取中的映象併為其建立一個新的標籤
docker buildx imagetools create myimage:latest -t newtag:latest
# 儲存映象到檔案
docker save newtag:latest -o myimage.tar
# 從檔案載入映象
docker load -i myimage.tar