Notice: 函数 WP_Scripts::localize 的调用方法不正确$l10n 参数必须是一个数组。若要将任意数据传递给脚本,请改用 wp_add_inline_script() 函数。 请查阅调试 WordPress来获取更多信息。 (这个消息是在 5.7.0 版本添加的。) in /data/www/appblog/wp-includes/functions.php on line 6131

Docker拷贝镜像文件

概述

我们制作好镜像后,有时需要将镜像复制到另一台服务器使用。

能达到以上目的有两种方式,一种是上传镜像到仓库中(本地或公共仓库),但是另一台服务器很肯能只是与当前服务器局域网相通而没有公网的,所以如果使用仓库的方式,只能自己搭建私有仓库。

如果我们仅仅是要复制到另外少数的服务器,搭建私有仓库显然没有这个必要,而将镜像保存为文件上传到其他服务器再从文件中载入镜像也是一个不错的选择。

可以使用docker savedocker load命令来存储和载入镜像。

保存镜像为文件

镜像保存为本地文件,可以使用docker save命令

命令格式:

docker save -o 要保存的文件名 要保存的镜像
docker save -o defaultbackend:1.0.tar gcr.io/google_containers/defaultbackend:1.0

从文件载入镜像

从文件载入镜像可以使用docker load命令

命令格式:

docker load --input 文件

或者

docker load < 文件名
docker load < defaultbackend:1.0.tar

此时会导入镜像以及相关的元数据信息等,导入后可以使用docker images命令查看:

# docker images
REPOSITORY                                              TAG                 IMAGE ID            CREATED             SIZE
gcr.io/google_containers/defaultbackend                 1.0                 137a07dfd084        3 years ago         7.51MB
上一篇 Docker部署应用
下一篇 Docker查看、导入、导出、删除容器