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 文件就行。

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

相关推荐
贵州诚鑫致达科技有限公司5 小时前
Linux的yum源怎么重启?源不是服务
linux·运维·服务器
遇印记6 小时前
传输层,网络层
运维·服务器·网络·windows·学习
品牌常新7 小时前
景区巡逻机器人怎么选?派宝S5全地形守护解析
运维·人工智能·机器人
Elastic 中国社区官方博客7 小时前
一条 ES|QL 查询,涵盖365天的审计日志:在热数据和可搜索快照上执行相同的搜索
大数据·运维·服务器·elasticsearch·搜索引擎·全文检索
澜山奕秋9 小时前
RHCSA
linux·运维·服务器
程序员老赵9 小时前
Docker 部署 Wiki.js:轻松搭建私有化维基知识库
docker·容器·开源
Web极客码9 小时前
告别流式截断:我用客户端中间件解决长文本 API 跨国 SSE 断连与数据自愈
linux·agent 图
cnnews9 小时前
Chromebox3安装Ubuntu后内存化与最小化 eMMC 写入优化
linux·运维·ubuntu
AliCloudROS10 小时前
OOS ChatOps Agent 定时任务:每天 9 点,让Agent 在钉钉群里交运维报告
运维·自动化运维