使用 docker pull 拉取鏡像的時候需要網絡,但是項目部署一般都是在內網。內網訪問不了外網,所以需要在外 網環境下把需要的鏡像拉取下來打包,然后拷貝到內網,載入
到內網的docker。下面以redis的鏡像為例說明。
- 在外網機器上拉取redis鏡像,可以看到外網的docker已經拉取了鏡像。
- 將鏡像打包成tar壓縮文件,使用ll命名可以看到打包好的文件
[root@localhost ~]# docker save -o redis.tar redis:latest
[root@localhost ~]# ll
-
將打包好的redis.tar文件下載到U盤等介質(使用ftp工具)
-
拷貝到內網linux並載入docker
[root@mail ~]# docker load -i redis.tar
[root@mail ~]# docker images