(while my plan is to spend the upcoming weekend whipping a lot of this into shape, i'll address this ... man, i'm thinking i'm gonna need a bigger boat.) On Tue, 20 Aug 2019, Tom Sweeney wrote: ... big snip of mine ...
Robert,
Your approach sounds entirely reasonable to me. As far as how/when to introduce Buildah, I'll leave that up to you.
that would happen partway through that first day ... my tendency is to spend the early time instructing on how to simply *use* the technology before creating any new instances. the instant one starts to build their own images is the obvious place to explain that (for the most part) "podman build == buildah" and install buildah and go from there.
I just wanted to make you aware that Podman vendors in Buildah and then calls the API's for the actual building of the containers when it does `podman build`. The point that James brought up about the latest/greatest Buildah possibly not being the same as the one used by Podman is true. However, just before we release a new Podman we create a new version of Buildah and do a fresh vendoring into Podman.
If you want to figure out what version of Buildah your Podman is using, you can use this command:
# podman info | grep Buildah BuildahVersion: 1.9.0
One other small note in case it matters, Buildah and Podman use the --layers option differently. By default Podman build does this 'podman build --layers=true' while by default Buildah does `buildah --layers=false`. I bring this up only because with some Dockerfiles you will get different resulting images if you use one tool over the other due to the layers option being set differently.
Hope that helps,
yes, it's just that sort of detail that one should be aware of to avoid "hmmmmm, that doesn't seem quite right" confusion that could result. anyway, i still need to go through those early references to start laying out my idea of that 1-day class. there is no shortage of content one could pack in there. rday -- ======================================================================== Robert P. J. Day Ottawa, Ontario, CANADA http://crashcourse.ca Twitter: http://twitter.com/rpjday LinkedIn: http://ca.linkedin.com/in/rpjday ========================================================================