Buildah使用指南(持续更新)
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
以上是 Buildah使用指南(持续更新) 的全部内容, 来源链接: utcz.com/z/516500.html