热门标签 | HotTags
当前位置:  开发笔记 > 编程语言 > 正文

Buildah使用指南(持续更新)

buildah是用来修改和改造镜像的工具,和podman同源,很多参数相似!只是podman用来纯粹运行容器,一个纯粹建造容器!1.获取容器并赋名buildah--nametest

1.获取容器并赋名

buildah --name=test from xxxx/centos:8

# test 我对这个镜像起的名字
# :8 标签版本

2.容器工具安装

有两种方法,一种是依靠原本工具的功能进行安装

法一:对test容器进行安装nginx程序

buildah run test -- dnf install -y nginx

法二:第二种方法利用dnf或者yum的--installroot参数来改变安装目录

1.首先挂载容器目录并获取返回
dir=$(buildah mount test)
2.对挂载目录进行安装
dnf install -y --installroot $dir nginx

 

 

 

 

 

 

Reference:

https://developers.redhat.com/blog/2019/04/04/build-and-run-buildah-inside-a-podman-container/

https://www.techotopia.com/index.php/A_RHEL_Container_Tutorial_using_Podman,_Skopeo_and_Buildah

https://docs.openshift.com/container-platform/4.2/builds/custom-builds-buildah.html

https://www.jianshu.com/p/6e01ef03e320

https://github.com/containers/buildah/tree/master/docs

https://linux.cn/article-9836-1.html


推荐阅读
author-avatar
Vivian329306
这个家伙很懒,什么也没留下!
PHP1.CN | 中国最专业的PHP中文社区 | DevBox开发工具箱 | json解析格式化 |PHP资讯 | PHP教程 | 数据库技术 | 服务器技术 | 前端开发技术 | PHP框架 | 开发工具 | 在线工具
Copyright © 1998 - 2020 PHP1.CN. All Rights Reserved | 京公网安备 11010802041100号 | 京ICP备19059560号-4 | PHP1.CN 第一PHP社区 版权所有