在大家已经学会了如何构建镜像以后,为了备份该镜像,我们有以下几个选择: 我们可以将指定镜像保存成 tar 归档文件,需要使用时将 tar 包恢复为镜像即可: 登录 DockerHub 注册中心,将镜像推送至 DockerHub 仓库方便使用: 搭建私有镜像仓库,将镜像推送至私有镜像仓库方便使用. 接下来我们通过 tar 归档文件的方式实现镜像的备份恢复迁移. 镜像备份 使用 docker save 将指定镜像保存成 tar 归档文件. docker save [OPTIONS] IMAGE [I…
缩小Go二进制文件大小 环境 youmen@youmendeMacBook-Pro % gcc -dumpversion 12.0.5 youmen@youmendeMacBook-Pro % go version go version go1.16.5 darwin/amd64 go build使用的是静态编译,会将程序的依赖一起打包,这样一来编译得到的可执行文件可以直接在目标平台运行,无需运行环境(例如 JRE)或动态链接库(例如 DLL)的支持. 虽然 Go 的静态编译很方便,但也存在一个…