工做中常常須要拉取一些國外的鏡像,可是網絡限制等緣由在公司拉取很慢,因此我習慣用亞馬遜服務器拉取鏡像,導出後下載到本地再導入開發環境node
1. 查看鏡像idgit
sudo docker images
REPOSITORY TAG IMAGE ID CREATED SIZE quay.io/calico/node v1.0.1 c70511a49fa1 6 weeks ago 257 MB hello-world latest 48b5124b2768 2 months ago 1.84 kB quay.io/coreos/flannel v0.7.0 63cee19df39c 2 months ago 73.8 MB quay.io/calico/cni v1.5.5 ada87b3276f3 2 months ago 67.1 MB
2. 選擇要打包的鏡像,執行打包命令github
sudo docker save -o quay.io-calico-node-1.tar quay.io/calico/node
會在當前目錄下生成導出文件xxx.tar,而後將此文件下載到本地docker
3. 在開發環境導入上述打包的鏡像服務器
docker load -i quay.io-calico-node-1.tar
0a43edc59c00: Loading layer 27.59 MB/27.59 MB 69a5574b2581: Loading layer 3.636 MB/3.636 MB fb0933709f36: Loading layer 3.913 MB/3.913 MB 7384abd120f5: Loading layer 3.859 MB/3.859 MB e34911610de0: Loading layer 27.06 MB/27.06 MB d6ec327c8cbe: Loading layer 6.656 kB/6.656 kB Loaded image ID: sha256:ada87b3276f307a6b1b1ada15820b6c9842fd839fe5cc46ad5db8af81f7fd271
至此,能夠使用本地鏡像了!網絡
4. 批量導入導出鏡像工具工具
訪問個人github獲取spa