Linux Docker打包

示例

https://github.com/signalorange/docker-stork

虽然官方说明中可以拉取镜像,但是尝试了很多次,都没成功。

接下来,就按照里面的Dockerfile 打包一个Docker镜像。

下载项目

最简单的方式就是下载项目的压缩包:

上载文件

其实只需要这两个文件就够了,把它上传到Linux服务器

安装 buildx 插件(新版构建器)

执行如下命令:

bash 复制代码
apt update && apt install -y docker-buildx-plugin

构建镜像

bash 复制代码
docker buildx build -t stork:v1.0 .

查看镜像

bash 复制代码
docker images

导出成一个文件

bash 复制代码
docker save -o stork-v1.0.tar stork:v1.0

压缩

bash 复制代码
gzip stork-v1.0.tar

原来两百兆,压缩后93兆。

删除镜像

bash 复制代码
docker rmi stork:v1.0

还原镜像

bash 复制代码
docker load < stork-v1.0.tar.gz

后记

其实只需要执行 build-docker.sh 文件就行。

但是,会有一些报错信息,需要逐一处理。

相关推荐
leisoo80971 小时前
100GBA股股票数据怎么存ClickHouseRedisMySQLJSON完整对比
大数据·linux·服务器·开发语言·python
梦梦代码精1 小时前
连锁品牌数字化:从门店扩张到用户资产运营的技术底座
大数据·人工智能·低代码·docker·开源·代码规范
爱喝水的鱼丶2 小时前
SAP-ABAP:接口与报表场景专项优化:RFC/ODATA 接口、ALV 报表的性能提升方案
运维·性能优化·接口·sap·abap·rfc·经验交流
青瓦梦滋2 小时前
传输层UDP/TCP协议
linux·网络·c++·网络协议·tcp/ip·udp
ltl2 小时前
机密计算:SGX、SEV-SNP、TDX 与 ARM CCA
linux
ltl2 小时前
互联与网络:NVLink、InfiniBand、RoCE 与国产替代
linux
码上上班2 小时前
tengine知识点
linux·服务器·centos
画中有画3 小时前
自动化脚本开发最佳实践
运维·自动化
InfinitePlus5 小时前
Docker MySQL搭建一主一从
mysql·docker
雾时之林5 小时前
Linux--软件管理、源码包安装
linux·服务器·数据库