►
From YouTube: The Level Up Hour (E29): Docker Compose with Podman v3!
Description
Podman v3 is out and has a bunch of great new features. One in particular, that we know the TLUH audience will appreciate, is the ability to run docker-compose files. Come join us to discuss all the new things with Brent Baude, lead developer, and @umohnani8, KubeCon Keynoter.
Learn more at https://red.ht/leveluphour
A
Good
morning,
good
afternoon,
good
evening,
wherever
you're
healing
from
welcome
to
another
edition
of
the
lola
power
here
on
openshift
tv,
I
am
chris
short
executive
producer
of
open
shift
tv.
I
speak
so
quick.
Sometimes
I
don't
even
realize
what
words
I'm
saying,
because
I'm
so
used
to
this
langdon.
How
are
you
doing
this
morning?
Buddy,
yes,.
B
I
know
yeah,
that's
what
I'm
super
excited
about
and
I
also
speak
very
quickly.
I
normally
know
what
I'm
saying,
but
if
I
don't
have
the
word
wicked
in
basically
every
sentence,
I
feel
like
not
a
proper
bostonian,
so
you
know
there.
B
So
brent
bowdy
is
here
with
us
today
to
talk
about
kind
of
what's
new
in
podman
v3
and
I
I
have
applied
the
title
architect
to
him
for
the
project,
but
I
completely
made
that
up.
So
we'll
also
ask
him
what
his
actual
title
is
on
the
on
the
project
and
we'll
go
through
a
bunch
of
different
stuff
brent.
You
want
to
give
a
quick
introduction
yourself
and
then
we'll
kind
of
introduce
the
show
a
little
more.
C
Sure
brent
bowdy,
I'm
on
the
containers,
runtime
team
and
at
red
hat
and
our
primary
focus
is
on
things
like
podman,
build
a
scorpio
containers,
image
and
storage
and
and
other
associated
libraries.
I
am
actually
the
podman
architect
and
and
I'm
located
in
minnesota.
Oh
it's
out
in
the
sticks.
B
Know
you
gotta
get
the
jokes
in,
let's
see
have
I
been
to
michigan,
I
think
I
have
been
to
michigan.
Oh
no,
I'm
sorry.
I've
definitely
been
to
detroit
and
michigan.
I
was
gonna,
say
minnesota.
I
think
I've
been
to
minnesota,
but
I'm
trying
to
hit
that
all
50
states
one
of
these
days,
but
mostly
it
doesn't
count
as
far
as
I'm
concerned.
B
If
all
you
do
is
go
to
the
airport
on
your
way
to
somewhere
else
right,
you
have
to
like
get
out
and
like
go
places
as
well
all
right.
So
let
me
share
our
like
truly
amazing,
slides,
as
we
do
each
time
to
try
to
just
kind
of
introduce
the
show
we.
You
know
this
is
the
level
up
hour
if
you
are
lost.
B
That's
what
we're
doing
here
today
and
this
show
is
about
trying
to
figure
out
why
containers
are
interesting
and
how
they
might
be
interesting
to
you,
especially
as
like
a
rel
admin
say,
and
you
want
to
you,
you
hear
all
this
buzz
or
whatever
around
containers.
You
know
you
got
to
learn
about
them
someday.
So
that's.
B
You
know
some
sort
of
cloud
native
software
developer
or
an
open
shift
admin
or
any
of
those
things
to
really
appreciate
why
containers
are
super
useful
just
in
general,
and
so
that
kind
of
leads
us
into
things
like
tools
like
podman,
which
is
why
we're
talking
about
v3
today,
so
about
the
show
you
can
find
us
on
twitter
at
langdon,
with
a
one
and
chris
short,
all
one
word
and
two
s's
as
we
discussed
last
time,
and
you
can
also
find
us
in
relatively
active
discussion
lately
in
our
discord
where
you
can
come
and
ask
questions
about
the
various
shows
or
about
you
know
the
technologies
used
on
the
shows,
and
sometimes
we
know
the
answer,
and
sometimes
we
corral
other
people
to
join
us
to
help
you
with
the
answer.
B
B
Awesome
and
then,
as
I
always
do,
I
like
to
just
kind
of
say:
okay,
if
you
want
to
know
more
about
the
level
up
program
which
is
kind
of
like
a
way
like
it's
a
way,
red
hat
is
trying
to
help
our
customers.
B
Excuse
me
kind
of
level
up
into
containers
and
in
open
shift
in
general,
and
so
there's
a
bunch
of
like
free
training
and
free
licensing
and
stuff,
like
that,
so
check
out
the
website
red
hat,
slash
level
up
hour,
and
then
today
we
have
podman
with
brent
bowdy
and
then
last
episode,
which
was
not
last
week
right.
B
It
was
the
week
before
was
episode
28
and
you
can
find
the
show
notes
at
that
link
and
I
will
drop
that
link
into
the
chat
once
I
find
the
window
that
has
it
and
then
I
will
drop
it
in
there.
But
so
let's
go
ahead
and
get
started
because
nobody
likes
slides,
no.
B
All
right
so
my
first
and
hopefully
simplest
question.
You
know,
or
the
thing
that's
been
coming
up
for
a
lot
of
people,
and
we
talked
about
this
even
a
little
before
the
show
is
podman
and
kind
of
support
for
docker
compose
and
just
to
give
a
little
bit
of
background.
B
If
you
are
unfamiliar
one
of
the
things
we
talk
about
on
this
show,
a
lot
is
like
as
soon
as
you
start
using
one
container,
you
start
to
recognize
the
need
for
a
bunch
of
containers
to
accomplish
your
goal
and
what
we
refer
to
that
as
orchestration
and
one
of
the
very
popular
and
I
hesitate
to
say
lightweight
but
lightweight
or
straightforward
or
simple.
B
Orchestration
models
is
been.
This
thing's
been
floating
around
for
a
bunch
of
years.
I
don't
even
think
it
was
developed
by
docker
called
docker
compose
and
it's
super
useful.
You
can
kind
of
say
I
want
a
little
web
server
and
I
want
a
database
server
and
blah
blah,
and
then
you
can
just
describe
all
the
pieces.
You
need
and
say,
go
and
up
comes
all
those
containers,
and
so
recently
in
podband
v3
podman
has
grown
support
for
being
able
to
read
those
same
files.
B
I
know
this
is
where
brent
comes
in
and
tells
me
how
how
it
actually
works.
C
Yeah,
I
think
it's
important
to
also
look
at
to
look
at
how
we
kind
of
got
here.
The
decision
to
support
compose
was
not
taken
lightly.
It
was
something
we
had
debated,
probably
for
a
year
and
a
half
oh
wow
before
before
even
deciding
to
say:
okay,
let's
do
it
wow,
and
so
we,
yes
and
and
that's
because
of
the
of
the
beliefs
around
the
orchestration
model,
which
we,
which
I
think
we'll
probably
get
to
a
little
bit
later.
C
But
if
we
we
made
the
decision
in
the
podman
two
point
x,
time
frame
to
go
ahead
and
support
the
docker
api,
the
restful
api,
and
that
was
because
we
were
told
very
clearly
by
users
that
it's
it's
difficult
to
get
off
of
docker
and
onto
pod
man,
even
if
they
want
to,
if
they've
written
applications
that
consume
the
restful
api.
C
So
we
designed
this
split
personality,
api
for
podman,
that
answers
to
the
docker
api,
but
also
has
a
podman
api
that
has
all
the
special
stuff
that
podman
has
it
wasn't
long
after
that,
where
you
know
we
were
trying
to
really
knock
out
hurdles
for
people
to
to
use
podman
and
to
use
it
more
production,
rather
than
just,
rather
than
just
as
a
develop
strictly
as
a
single
development
tool,
and
it
became
clear
with
the
removal
of
docker.
C
Shall
we
say
from
rail
8
that
docker
composes
was
really
the
last
bastion
to
get
taken
care
of,
and
we
were
seeing
users
and
they
were
rather
audible
about
it
not
being
able
to
adopt
podman
and
or
leave
docker
without.
C
You
100
believe
that
is
the
case
or
not.
That's
that's
the
argument
and
it's
reasonable.
So
so
last
fall
when
we
had
our
well,
it
was
even
longer
ago,
but
we
decided
okay,
we
gotta
do
this.
We
gotta
get
compose
in
because
we
don't.
We
want
to
eliminate
all
the
rat
for
lack
of
a
better
word
excuses
that
that
prevent.
C
Yes
and
let's
be
honest,
this
is
about
rel7
and
rally.
People
can't
move
to
rally
if
they
can't
get
their
workload
moved.
B
Right
right,
actually,
I
had
a
question
come
up
on
twitter
literally.
I
think
yesterday
that
someone
was
asking
is
like.
When
will
podman
v3
be
available
for
rel
eight,
and
I
was
like
don't
know,
but
I
I
said
I
would
ask,
and
they
brought
up
the
great
point
of
hey.
It
could
be
in
an
app
stream,
and
I
was
like
oh
yeah.
I
I
like
those
I
was
very
involved
in
making
those
happen
so
is,
is
there
is
podman
v3
released
already
for
rel?
B
I
didn't
actually
go
and
dig
around
because
I
knew
we
had
the
show.
Do
you
know
what
the
timeline
might
be.
C
C
B
B
B
For
rel
dot,
whatever
that's
going
to
be
it's
it's
like
in
one
of
the
current
rails,
is
where
the
the
plan
is
for
it
to
land.
Let's
put
it
that
way,.
A
B
So
actually
it
kind
of
I
was
just
sorry.
I
was
just
thinking
we
have
a
show
on
the
channel,
actually,
the
rel.
What
is
it
called?
The
rel
admin
show
the
rel
something
show
with
mcbryan,
where
you
can
definitely
go
hassle
him
about
when
podman
v3
will
will
be
heading
rel
itself,
so.
C
C
B
C
Rules
so
to
speak,
yeah
yeah,
so
if,
for
those
that
maybe
don't
know,
a
docker
compose
file
is
just
a
yaml
structured
file
and
it's
kind
of
a
recipe
on
how
to
build
and
run
one
or
more
containers,
and
it
also
has
the
ability
to
sort
of
say
how
they
should
work
together
and
the
so-called
rules
for
3-0
are
are
fairly
simple
ruthful
only
so
we
wanted
to
get
rootful
podman
support
of
compose,
because
that's
what
docker
does
so.
C
That's
the
apples
to
apples
comparison
right
functionally
one
of
the
areas
always
is
going
between
podband
and
docker,
regardless
of
compose,
is
always
going
to
be
swarm.
We
don't
do
swarm,
we'll,
never
do
swarm.
Okay
right,
that's
not
the
way
we
went.
So
if
your
compose
file
dips
into
that
water,
which
I
don't
see
a
lot
of
yeah,
then
we
can't.
We
can't
digest
that.
Well,
we
can
digest
it.
We
can't
run
it
right
right.
Otherwise
it
should
it
should
all
work.
If
it
doesn't,
it's
likely
a
bug
and
as.
B
Actually-
and
I
mean
it
stands
to
reason
right,
I
mean
I've.
I've
seen
swarm
like
next
to
nothing.
You
know,
swarms
addition
to
docker
compose
was
was
really
far
into
the
you
know
the
docker
composed
like
lifespan.
So
I'm
not
I'm
not
all
that
surprised.
I
am
curious.
How
is
oh
go
ahead?
Sorry
I
was,
I
was
going
to
say
one.
C
Other
thing
there
has
been
some
confusion
with
early
with
folks
that
don't
have
a
straight
vision
for
this.
Let's
say
there
has
been
confusion
on
their
thinking
that
somehow
our
podman
can
interact
with
the
doctor
stores,
like
the
doctor's
container,
run
time
where
the
containers
are
running
or
their
image
stores.
That's
not
the
case.
It's
it's
a
gamo
file.
C
Let's
get
fed
into
podman,
it's
100
isolated
from
docker
right,
except
that
you
run
docker
compose
under
pseudo,
presumably
to
to
get
this
thing
going
so
that
there's
not
actually
an
interaction
between
podman
and
docker's
back
ends,
and
you
can
see
the
containers
and
whatever
it's
it.
What
we
did
is
we
wired
the
docker
compose
application,
which
is
a
python
application.
C
B
B
A
Because
we,
for
example,
a.
C
C
If
you
want
to
make
a
different
container,
that's
that
name
or
whatever
you
deleted
it
and
you
recreated
it,
but
docker
compose
uses
rename,
and
so
we
were,
you
know
we
had.
We
had
to
force
to
contemplate
that
the
other
thing
we
had
to
do
is
fix
some
of
our.
We
had
two
network
commands
because
we,
under
that
same
belief,
you
didn't
really
modify
a
container
on
the
fly.
C
The
whole
ability
to
be
able
to
connect
a
container
to
a
network
or
disconnect
it
on
the
fly
was
not
something
we
wanted
to
do
this
forced
our
hand.
We
now
have
a
we
have
a
podman
network
connect
and
disconnect
command
because
compose
uses
that
so
so
it
really
forced
us
also
to
look
at
a
lot
of
things
we
were
doing
and,
and
so
the
side
effect
that
the
net
side
effect
was
just
a
good
thing
is.
A
Neat
yeah
sorry,
go
ahead.
Lots
lots
of
stuff
happening
in
chat
right
now.
I'm
gonna
start
from
the
easy
stuff
for
the
hard
stuff,
so
plain
risky
ask
was
volumes
one
of
those
I
remember
dan,
mentioning
that
docker
would
create
volume
directories
if
they
didn't
exist,
while
podman
wouldn't
with
podman
compose.
C
C
I
believe
the
net
end
of
that
was
that
we
should
do
it
for
the
api
endpoint.
So
if
you
call
in
through
the
docker
api,
then
we
should
do
what
docker
does.
A
Nice
so
next
question:
well
just
a
point
of
clarification:
there's
docker
compose
and
there's
podman
compose
right.
C
A
A
C
Well,
I
don't
know
in
the
very
very
beginning,
but
for
the
recent
years
it's
it's
using
the
docker
python
package,
okay,
to
talk
to
the
back
end-
and
I
understand
that
has
that
is
currently
under
development-
that
they're
changing
that
portion
as
well.
They
being
docker.
A
C
When
will
it
start
working
two
weeks
ago
there
you
go,
it
started
working
a
team
member
ashley
and
I
have
been
working
the
last
three
weeks
on
exactly
that.
We
have
a
design
in
mind,
a
user
experience
in
mind
and
how
this
should
work.
C
C
Okay,
that's
all
upstream
in
the
main
branch
it
went
in
after
we
cut
3-1,
which
was
cut
this
week,
so
the
3-1
release
is
now
out
and
it's
going
through
the
various
fedora-isms
to
get
into
bodhi
and
we've
got
a
set
of
folks
that
are
testing
it
and
giving
it
the
run
through.
B
C
We
wrote
this
such
that
we
can
do,
fills,
can
be
added
and,
and
then
users
can
decide
or
somebody
a
developer
is
going
to
decide
it's
important
enough
to
add
it,
and
then
that
will
become
available.
The
lib
k
run
guys
have
asked
us
to
make
sure
that
we
sort
of
design
it
in
that
way
and
we're
happy.
I
mean
it's
not
really
any
extra
work,
we're
happy
to
do
that,
and
so
the
version
we're
using
right
now
it
uses
qmu
and
we
have
it
working
on.
C
A
I
like
that
that
that
decision
so
like
I'm
at
this
inflection
point
where
it's
like.
I
need
something
device,
wise
new
to
do
stuff
and
I'm
trying
to
figure
out
where
I
land
and
be
a
pc
or
m1
mac
or
whatever
new
ipad
pro
comes
out
next
month
or
whatever
I'm
not
sure.
Yet.
So
that's
interesting,
I
will
say
they're
quite
nice.
C
A
No
kidding
that's
what
I've
heard.
Nothing,
but
good
news,
andrew
sullivan
on
our
team
has
one
and
he
just
is
enamored
with
it
and
was
worried
about
like
graphics,
performance
and
everything.
And
apparently
it's
no
issue.
C
It
has
not
been
the
only
issues
with
taking
this
live
or
to
ga
with
m1
is
twofold:
we've
got
two
hurdles
that
we're
working
on
both
one
is
that
there
needed
to
be
some
there's
a
patch
set
from
from
a
commun
developer
that
needs
to
get
into
qmu
upstream
proper
and
get
released.
C
That
has
some
specific
enablement
for
for
ambulance
for
the
architecture,
and
the
second
thing
is
the
out
of
the
gate:
we're
basing
this
on
fedora
core
os.
C
So
those
are
the
two
hurdles
we're
working
on.
Even
then,
we've
got
a
way
to
work
around
the
fact:
that's
not
official
and
we
there's
a
mirror.
We
can
go
grab
them
from,
and
so
the
user
experience
will
be
as
simple
as
this,
you
you're
going
to
brew,
install
podman
which,
which
will
bring
in
the
dependencies
and
whatever
else
we
need.
Then
you're
going
to
do
podman,
machine
init
and
hit
enter
and
it's
going
to
go
grab
the
default
image,
uncompress
it
and
then
you're
going
to
do
python.
C
A
A
What
was
the
article
about
like
podman
on
mac,
oh
and
like
kind
of
like
what
what
you
just
said
in
text
form
no.
C
There's
nothing
like
that.
Yet,
okay,
there
is
a
podman.
There
are
several
blogs
on
podman
on
mac
on
how
to
use
a
darwin,
a
binary
that
we
compiled
to
darwin
to
interact
with
a
linux
session
somewhere
else,
but
we've
never
talked
about
it
actually,
physically
being
on
the
same
machine
and
us
doing
all
the
setup
work
and
you
can.
C
We
didn't
really
want
to
get
into
the
virtualization
business
the
operating
system,
business.
You
know
to
make
this
all
work
and
wire
it
all
up
that
we're
kind
of
putting
ourselves
a
little
bit
out
there,
and
the
hope
is
that
the
upstream
community
will
help
once
we
get
the
initial
stuff
laid
out
like
that.
They'll
help
us
kind
of
maintain
it,
because
this
is
probably
a
little
bit
beyond
what
we're
going
to
be
long-term,
capable
of
doing.
B
So
I
have
just
a
quick
question
in
there,
which
is:
do
you
envision
at
all
that
the
for
lack
of
a
better
term
that
the
vm
be
pluggable
so
would
I
potentially
be
able
to
run
rel
core
os
instead
of
fedora
core
os?
Today,.
C
C
Experience
right,
so,
if
you
don't
do
anything
you're
going
to
get
fedora
for
us,
but
you
can
on
the
init,
you
can
say
you
can
point
it
to
a
url
or
a
local
file
and
say
I
want
to
use
this
for
my
image.
B
B
It
might
be,
you
know
it
might
be
my
daily
driver,
but
that's
not
the
same
thing
as
the
thing
I'm
deploying
to,
and
you
know,
if
I'm
on
a
mac
or
whatever
right,
it's
even
worse.
So
you
know
it's
kind
of
interesting
to
be
able
to
say.
Oh,
you
know
what
okay
I'm
pretty
satisfied
with
this.
You
know
I
I've
been
using
the
fedora
core
os.
It's
fast
and
you
know
it's
excuse
me.
It's
got
some.
You
know
future
feature
set
or
whatever.
C
And
that's
the
that's
the
developer
mindset
because
you're
wanting
to
match
these
two
things
for
the
I'll
say
the
more
casual
user
it's
going
to
be.
I
just
don't
make
me
figure
this
all
out.
Oh.
C
C
C
If
you
think
about
how
that
applies
to
this
scenario,
you
know,
you've
got
you've,
got
now
a
host
and
a
vm
so
root
full
and
rootless
on
the
host
and
rootful
and
rootless
in
the
vm,
and
you
know,
what's
going
to
be
the
deal.
So
what
we've
done
right
now
is
we've
just
enabled
rootless
on
the
host
rootless
on
the
on
the
guests,
but
that
has
limitations
primarily
in
the
networking
area
right.
We
can't
open
rootless
users,
can't
open
networks,
port
and
use
ports
that
are,
they
can't
create
bridge
networks.
C
C
So
it's
not
clear
cut.
We've
still
got
to
venture
that
way.
Volume
mounts
will
be
a
challenge
from
host
to
guests
with
two
different
os's
and
things
like
this.
So
we've
got
things
to
figure
out.
There
are
precedents
for
all
of
them.
We're
just
sort
of
at
this
stage
we're
just
it's
like
minimum
viable
prod.
You
know
product.
Can
we
get
this
working?
C
Is
it
realistic
and
can
we
get
enough
out
there
that
people
can
start
to
contribute
to
those
things
and
help
us,
because
I'm
not
an
I'm,
not
a
mac,
os
expert?
I
can't
remember
you
know
if
it
can
do
this
or
can
do
that
versus
linux.
The
five
four
kernel
or
you
know
you
mean
it's
right.
It.
A
I
have
to
live
in
both
worlds
kind
of
so
yeah,
just
the
nature
of
the
beast
of
live
streaming
right,
it's
easier
to
stream
from
a
mac
than
it
is
a
fedora
rig,
although
we
have
used
fedora
quite
often
to
on
the
channel,
but
it's
right
and
it
used
to
be
the
os.
That
was
the
streaming
thing
before
you
move
to
cloud
instances
so
yeah
I've.
I've
fully
understand
that
linux,
mac
windows,
like
you,
can't
keep
track
of
all
three
or
maybe
even
two
like
it's
hard
enough
with
just
linux.
B
So
so
related
to
this
right.
So
if
people
wanted
to,
you
know
at
least
contribute
back
bugs,
you
know,
or
things
like
that,
like
what
should
they
do?
Is
there
like
a
mailing
list
they
should
join?
Is
there
is
there
a
binary
they
can
go
and
download
and
try
out
now
that
you
know
you
know
or
or
is
this
or
are
you
not
there
yet
in
a
sense,
we're
not
we're
not
well,
we
would
welcome
help
and
we
we
have
already
gotten.
C
C
Yeah,
it's
it's
a
little
of
both,
and
sometimes
you
get
stuff
for
stuff
that
you
knew
you
needed
to
fix,
just
haven't
gotten
to
it
yet
which
is
even
better
because
it's
like
they're
reading
your
mind,
so
we
haven't
changed.
What
you
can
get
from
brew
brew
is
still
the
the
I'll
call
the
old,
podman
remote
approach
where
it
interfaces
with
linux.
Yet
I
can't
see-
maybe
maybe
we
will.
I
don't
quite-
have
a
feeling
for
what
we
haven't
talked
about
this
problem
with
the
qmu
patches.
C
You
know,
would
you
actually
release
to
brew,
which
is
the
max
install
method?
Would
you
release
to
that
when
there's
a
qmu
that
wouldn't
work
for
an
m1,
but
it
would
work
for
the
intel
mac?
C
C
Yeah,
but
if
you
want
to
contribute,
there's
the
if
you
go
to
podman
io
podman.io,
there's
a
mailing
list,
there's
we'll
take
prs,
we
really
value
prs
from
the
community.
We
try
to
give
them.
You
know
the
first
read-through
of
the
day,
rather
than
appears
we'll
go
to
something.
Dan
is
very
good
about
dan
walsh
was
very
good
about
pointing
that
out
and
then
really
the
best
absolute
best
place.
Is
we
all
hang
out
on
freenode
in
a
channel
called
pound,
podman
nice
and
during
the
us
work
time?
C
We
are
there
100
of
the
time
unless
we're
in
meetings
we're
always
watching
it.
That's
our
primary
development
communication
method,
so.
C
Slacker
anywhere
else,
it's
right
there
come
in.
You
know,
ask
a
question
sure,
but
you
get
our
attention
when
you
say
hey,
I
want
to
fix
this
bug.
What
do
I
do
we'll
hand
walk
you
through
that
right.
B
I
I
have
been
there.
I
have
said:
why
is
this
broken
the?
Actually,
it
surprised
me
that
you
say
u.s
time
actually,
just
because
I
know
there's
a
bunch
of
europeans
on
the
team
as
well
so,
but
do
they
tend
to
be
like
more
more
on
it
on
the
u.s
time
generally,.
C
They
at
least
bite
off
the
first
half
of
our
usa,
okay,
all
right!
So
I'm
in
central
time,
one
sounds
weird
one
player
in
particular
valentin
rothberg
who's
in
france.
He
signs
off
about
11.
My
time.
B
Okay,
thereafter
yeah
yeah,
so
one
of
the
things
I
wanted
to
talk
about
too
is
just-
and
I
know
this
is
you
know
a
subject
that
you're
interested
in
which
is
kind
of
like.
Oh
sorry,
chris
was
there
another
question
in
the
audience
or
do
you
want
to
move
on
to
something
else.
A
B
Okay,
so
one
of
the
things
I
wanted
to
talk
about
was
one
of
okay.
So
actually,
why
don't
we
start
here?
So
when
I
do
the
docker
compose
stuff
like
how
is
podman
treating
it,
so
is
it
making
a
pod
that
is
putting
all
the
containers
in?
Is
it
a
separate
set
of
containers,
because
obviously
it
has
ramifications
for
how
the
communication
between
the
components
works
and
kind
of,
by
extension?
B
If
I
know
it's
working
in
that
scenario,
how
do
I
mimic
that
in
you
know,
for
lack
of
a
better
term
in
production
or
in
you
know
somewhere
else
that
isn't
using
that
technique
and
and
so
kind
of
knowing
how
it
works?
And
then
what
do
I
do
next
is
useful.
C
Sure,
when
you
run
docker
compose,
we
do
whatever
dr
compose
asks
for
so
in
the
docker
world.
That's
containers
ducker
to
this
point
is
unaware
of
what
a
pod
is
right
and,
in
fact,
there's
no
as
such,
there's
no
call
for
docker
compose
through
the
compatibility
layer
for
a
pod
that
all
sits
on
that
all
sits
on
the
podman
side,
like
we
have
all
that
extra
goodness
that
we
offer.
C
So
if
you
run
it,
you
get
what
you
would
in
docker,
you
get
the
same
network,
the
same
volume,
the
same
containers,
the
same
ports.
Everything
tries
to
follow
it.
If
it
doesn't,
it's
probably
a
bug
gotcha,
but
I
think
where
you're
going
is
what
do
you
do
then,
like
okay?
So
you
ran
it.
What
do
you
do?
What
are
some
things
that
you
can
do
with
that
from
from
someone
who
writes
code
for
podman?
What
what
do
I
think
is
that.
B
You
want
yeah
yeah,
yeah
yeah.
I
thought
the
first
answer
would
be
more
complicated
to
be
honest,
but
it's.
B
We're
trying,
basically
it's
whatever
docker,
would
have
done
if
docker
composed
called
docker.
That's
a
good
answer,
and
it's
just
that's.
C
What
people
want
yeah?
That's
that
in
in
essence,
is
what
people
want,
and
now
we
want
them
to
say:
okay,
you
got
it
in
the
pot.
Man
do
something
you
know,
give
me
the
extra
chocolate
and
nuts
and
cherry
on
top,
and
so
our
view
is
I
a
good
example.
Is
I've
done?
I
wrote
an
article
with
irvashi
and
then
did
a
presentation
at
the
container
plumbing
days
that
described.
Okay,
we've
got
dr
compose
now
we
already
could
interact
with
kubernetes.
C
B
B
You
know
there's
a
lot
of
other
tools
that
I
wish
I
could
do
that
with
so
that
I
can
kind
of.
I
know
how
I
want
everything
to
connect
together.
I
don't
always
know
the
yaml
whatever
to
make
that
true
and
so
having
that
export
is
super
handy
yeah,
that's
kind
of
where
I
want
to
go.
It's
like
okay.
Now
I've
got
the
soccer
compose
yeah
mo
either
either
from
somewhere
else
on
the
internet,
or
something
that
I
figured
out
how
to
do.
C
C
On
that
topic,
that's
where
I
feel
podman
still
has
plenty
of
growth.
Is
that
assistance
from
single
node
to
kubernetes
and
back
so
thinking
as
a
developer,
I'm
trying
to
develop
this
application.
That's
got
these
pods
and
containers,
and
I
finally
got
it
working
on
my
on
my
laptop
the
way
I
want
it.
C
How
do
I
get
it
over
there
and
today
we
dump
it
to
a
yaml
file,
and
then
you
take
the
m-file
and
you
push
it
off
to
kubernetes,
but
we
think
there's
still
plenty
of
of
meat
there
to
make
that
even
better
and
we're
sort
of
requirement
driven
in
that
way,
users
will
come
in
and
say.
C
Oh
you
know
I
tried
to
do
this,
but
you
know
you
guys
don't
when,
when
you
snapshot
the
running
pods
or
the
running
containers,
you
don't
catch
this
attribute,
you
know
bug
so
then
we
we
say:
that's
not
a
bug,
that's
a
feature,
but
we'll
put
it
on
the
list
right
and
then
we
do
that
actually
of
late
people
have
just
given
us
a
pr
saying
you
don't
do
it
here.
It
is
and
we've.
A
C
C
Depending
on
how
you
snapshot
that,
I
might
say
well,
snapchat
those
three
snapchat
in
two
pieces:
two
groups,
one's
database,
one's
web
you'll,
get
two
yaml
files
and
then
service
files.
If
you
need
that
way,
they're
sort
of
organized,
but
we
always
we
oh,
when
we
do
the
yaml
it
has
to
be.
These
containers
have
to
be
in
a
pod.
Even
if
it's
just
one
container
in
one
pod,
that's
the
way
it
has
to
be
because
kubernetes
can't
you
know
kubernetes,
obviously
can't
run
straight
containers.
It
has
to
be
in
a
pod
as
well.
B
Okay,
so
so
I
I'm
not
sure
if
I'm
asking
this
correctly,
but
like
okay,
so
inside
so
when
I
say
cube
generate-
or
I
can't
remember-
exact
syntax
command,
but
you
get
the
idea.
It's
going
to
wrap
the
stuff
in
pods,
but
are,
is
it
running
in
pods
in
podman?
B
B
It
introduces
the
pod
concept.
Yes,
okay,
so
I
guess
for
me
as
a
consumer
right
like
so
what
I
would
actually
recommend.
Someone
do
is
kind
of
generate
the
cube
out
of
it
and
then
one
of
the
nice
things
about
podman
right
and
I
actually
I
know
I
filed
a
bug
about
this,
and
hopefully
it's
getting
better,
but
it's
like
then
I
would
want
to
turn
around
and
run
that
generated
cube
files
in
podman
to
make
sure
that
the
pods
are
now
set
up
correctly
because
now.
C
Yes
and
one
of
the
things
one
of
the
things
people
struggle
with
in
that
these
are
things
like.
I
said
that
we,
I
think
we
can
make
better,
there's
still
plenty
of
things
to
do
here
is
most
people
don't
under
that
aren't
familiar
with
kubernetes
but
are
familiar
with
docker
or
pod
man.
They
don't
really
understand
the
pros
and
cons
of
a
pot
of
grouping
containers
in
a
pot.
Oh.
B
B
C
C
That's
one
of
the
that's
one
of
the
things
that
we
get
daca
docker
compose
does
a
really
good
job
of
of
when
it
runs.
It
sets
up
all
the
dns
for
the
container
so
that
they
can
refer
to
each
other,
and
we
do
that
too,
but
there's
no
need
for
it.
When
it's
in
a
pod,
you
could
just
go
straight
to
localhost
or
something
like
that
right,
and
so
that's
one
of
the
upsides
that
people
quite
don't
quite
see.
Is
it's
not
that
hard
to
to
actually
make
this?
You
know
a
nice
tightly
bound
thing.
C
B
Yeah
I
mean
I
I
don't
like
personally,
I
think,
there's
like
the
thing
that
docker
compose
has
as
an
advantage
is
the
simplicity
of
its
yaml
syntax.
The
the
the
resultant
thing
that
is
running
is,
in
some
ways
a
lot
less
simple,
but
you
know
it's
like,
and
this
is
kind
of
like
to
be
honest.
B
Why
I'm
a
little
surprised-
and
I
guess
you
know
it's
kind
of
that
customer
feedback
problem-
is
that
I
I
guess
I
was
hoping
for
a
docker
compose
syntax,
resulting
in
pod
man,
simplicity,
in
a
sense
you
know
so
that
it's
a
slightly
different,
take
on
how
to
implement
that
docker
compose
kind
of
functionality.
B
You
know,
but
you
know
I
I
like.
I
can
see
both
sides
of
that
argument
very
very
easily,
and
it's
just
you
know.
Like
I
said,
that's
why
I
was
a
little
surprised.
I
didn't
quite
realize
that
was
the
path
it
went
down.
So
that's
cool,
but.
C
I
didn't.
I
wasn't
really
like
saying
enough,
but
we
are
requirements
driven.
We
we
we
have
ideas
on
where
we
want
to
take
like
really
core
stuff
like
security
and
networking,
and
you
know
things
that
are
core
to
the
runtime,
but
how
that
always
gets
ingested
and
used.
We
need
to
hear
sometimes
right
totally
totally.
C
C
We
talk
about
it
as
a
team.
The
team
is
primarily
a
container
runtime
expert.
We
know
we
know
about
right,
runtimes,
the
back
ends,
the
apis
name,
spacing
c
groups
v2.
We
know
about
those
things
to
say
that
we're
container
experts
it
depends
on
what
on
what
point
you're
coming
from
right
like
well,
I
don't
know
how
my
sequel
works
with
you
know
the
my
sequel
image
from
red
hat
works
with
the
alpine
image
of
php
over
here.
Like
yeah.
I
don't
know.
B
Well,
this
is
like
when
I
first
joined
red
hat
right.
I
came
in
as
a
developer
advocate
right
and
one
of
the
people
or
what
I
first
thought
was
hey.
I've
got
you
know,
red
hat
has
a
lot
of
engineers.
I
can
use
those
engineers
to
kind
of
inform
you
know
what
kinds
of
things
people
want
to
do
and
that
kind
of
stuff-
and
I
quickly
discovered
that
no,
I
can't
because
the
people
who
work
on
building
an
operating
system,
the
people
who
work
on
building
a
container
platform
or
whatever
are
not
the
same.
B
People
who
build
web
applications
right-
and
you
know
I'm
sure
both
can
you
know
at
least
in
in
many
occasions,
could
cross
over,
but
certainly
not
with
the
expertise
that
they
normally
or
or
kind
of
the
knowledge
of
the
pain
of
day-to-day
operations.
In
the
you
know,
in
whatever
you
know
house,
they
live
in
in
a
sense.
C
C
B
That's
I
mean
that
exact
experience
right
is
actually
why
this
concept
of
developer
advocacy
has
actually
kind
of
taken
off.
C
B
Because,
like
okay,
you
built
this
cool
thing,
but
as
a
consumer
of
it,
how
do
I
use
it
right?
But
so
that's
super
interesting,
so
we're
getting
close
to
running
out
of
time.
One
thing
I
wanted
to
ask:
you
was
okay:
we've
we've
beaten
docker,
composed
like
a
dead
horse.
What
is
your
favorite
feature
of
v3?
B
That
isn't
that
you
know
what
what's
the
what's
the
coolest
thing
that
you
think
that
people
should
know
about
that?
You
know
we
haven't
talked
about
yet
so.
B
C
That,
for
me,
is
the
number
one
thing,
because
I
I
don't
think
it's
used
enough,
and
I
think
it's
a
shame
because
you
know
docker
compose
is
the
is
the
is
the
technology
that
allows
docker
and
podman
to
interact
and
yaml.
You
know,
kube
is
the
one
that
allows
podman
and
all
these
kubernetes
kubernetes
back
ends
to
to
coexist
right
right.
So
anytime,
you
can
find
that
that's
where
the
powerful
stuff
is.
C
383
yeah
yeah.
I
was
looking
at
the
release
notes
because
it
was
so
long
ago
so
long
ago
for
me
right
and
I
was
like
wow
there
was,
I
mean
we
had
probably
a
dozen
bug
fixes
and
and
half
dozen
new
things
on
coop
between
three
and
three
one.
I.
B
Mean
we,
including
episode,
you
know
because
the
last.
B
Would
have
been,
I
don't
know,
middle
early
last
year,
so
you
know
we.
We
should
definitely
think
about
doing
another
episode.
B
It's
it's
cool
once
you
know
it's
happening,
but
at
first
you're
like
what
like,
where
did
it
come
up
with
this
thing
over
here?
At
least
that
was
my
my
opinion.
The
other
related
one
that
I
thought
was
interesting
is
the
the
like
menu
of
options,
if
it's
not
sure
which
container
you
want,
which
was
interesting,
because
I
found
one
where
all
four
of
the
options
didn't
actually
exist
at
the
far
end
and
I
was
kind
of
like
well.
This
is
disappointing.
B
Like
could
we
have
like
maybe
a
little
bit,
and
I
was
thinking
about
going
to
file
a
bug
about
this,
but
it's
like
maybe
a
little
bit
of
checking
of
that.
Is
this
an
actual
option,
even
though
it
looks
like
an
option
was
kind
of
funny
and
I
I
definitely
hit
an
edge
case
there.
I'm
I'm
certain,
but
I
thought
that
was
really
neat
is
the
you
know.
B
You
said
you
wanted
this,
but
which
one
did
you
really
mean,
because
I
think
that's
something
that
that
catches,
people
a
fair
amount
and
there.
C
This
this
use
case
yeah,
we
didn't
just
do
short
names
to
like
do
a
cool
menu.
The
idea
behind
it
is
in
in
the
docker
world
they're,
primarily
only
pulling
from
docker
io.
C
That's
how
that
product
was
designed
right
in
our
world,
with
podman
and
sort
of
being
open
sourced
a
little
bit
more
open-minded
on
where
things
come
from,
you
can
have
10
registries,
and
by
default
we
usually
ship,
two
or
three
enabled
right
fedoras,
and
you
know
whether
it's
quay
or
red
hat
or
you
know
whatever,
and
so
what
was
what
and
then
dr
io?
What
was
learned
is.
It
is
possible
that
if
you
type
in
podman
run
fubar
and
it.
C
And
so
you
know
the
recommendation
was
well
now.
You
must
pull
everything
by
a
fully
qualified
name
right.
In
other
words,
you
know
docker,
io
library
or
quality
yeah.
C
B
Interesting,
I
I
didn't
actually
know
about
the
remember
part
that
it's
definitely
interesting
and
useful.
You
know,
I
think
that's
another
thing.
Maybe
I
would
go
kind
of
file
a
bug
about,
though,
is
that
if
I
then
go
and
turn
around
and
do
cube
generate,
for
example,
is
it
going
to
put
in
the
fully
qualified
names?
I
would
want
it
to
because
I've
now
I've
now
indicated
maybe
a
non-default
choice
right
and
I
actually
had
this
problem
in
openshift
we
talked
about
it
on
the
show
of,
like
I
tried
to
get
a
particular
image.
B
I
didn't
have
the
secret
setup
to
get
it,
and
so
it
silently
failed
and
gave
me
a
different.
It
gave
me
an
alternative
which
was
completely
bored
because
it
was
set
up
completely
differently,
so
yeah,
so
that
that's
really
interesting.
I
really
like
that
feature.
I
thought
it
was.
It
was
really
cool.
C
I
would
also
be
remiss
not
to
tell
you
guys
that
three
one
now
includes
secrets,
so
we
did
get
that
in
nice,
they're
not
encrypted.
There's
still,
you
know
stuff
to
do
yeah,
but
all
the
oh
it's
there
and
it
works,
and
that
came
in
3-1,
nice,
nice.
B
B
Who,
I
assume,
has
not
watched
the
show
all
that
regularly?
If,
at
all,
what
we
do
is
we
have
a
fun
little
game
where,
if
you
kind
of
watch
episodes
and
fill
in
a
google
form,
you
collect
points
and
so
and
then
every
episode
we
talk
about
where
people's
standings
are
and
so
right
now,
with
4
700
points,
we
have
narendev
and
then
netherlands
hackum
mind
you
brent.
Just
by
way
of
context,
we
completely
make
up
how
to
say
these
names.
C
B
It's
because
the
way
the
form
is
set
up
is
that
I
ask
for
your
actual
name,
but
I
also
asked
for
a
name
that
you
want
to
be
displayed.
If
you
want
to
be
sure
so
then
we
also
have
noaa
friction
at
3600
and
then
joe
fuzz,
who
I
think
has
been
sticking
at
2300.
B
We
need
joe
fuzz
to
come
back
and
detective
kona
kudo,
who
also
goes
by
the
eighth
doctor,
I'm
not
sure
which
one
he
is
today,
but
we
know
him
from
fedora
land
pretty
well
and
then
bacon
fork
with
800
points
exactly
so.
Thank
you
all
so
much
for
collecting
those
points.
I
am
looking
for
the
correct
window
to
be
able.
A
B
Or
just
go
enter
manually
and
then
the
other
thing
that
I
do
on
occasion
is
today.
I
just
want
to
call
out
some
new
people,
so
we
have
daggo
bertz,
pinhead,
tejas,
rao,
rao,
probably
97,
who
are
some
new
people
to
the
show
or
loose
new
people
to
submit
for
points.
For
example,
jp
dade,
who
I
think
is
here
at
most
episodes
still
has
like
near
zero
points.
Jp
dave,
you
could
be
getting
points
and
you
know,
but
we
like
to
welcome
new
people.
B
We
hope
you
come
back.
We
hope
you
found
the
episode
interesting,
a
couple
of
quick
points.
I
would
just
make
about
past
episodes.
We
have
jeff,
I
went
and
looked
it
up
it's
in
the
chat,
but
it
we
started
covering
podman
cube,
generate
in
like
episode.
Seven,
it
sounds
like.
Maybe
we
should
do
a
new
one
using
v3,
which
would
be
kind
of
cool,
because
I
think
it's.
I
think
it's
a
super
cool
feature.
B
I
agree
with
you
brent,
it's
like
highly
unknown,
and
it
really
needs
a
lot
more
surfacing
because
I
think,
even
even
if
you
aren't
going
to
cube
the
ability
to
generate
that
gamble
and
then
replay
it
even
in
pod,
man
is,
is
so
much
like
the
feature
set
of
docker
compose
that
it's
totally
worth
it,
whether
you're
using
kubernetes
of
any
kind
at
all
so
yeah.
I
strongly
recommend
it.
Thank
you
again
for
being
on
the
show.
Thank
you
for
all.
B
Work
we
really
appreciate
it.
Is
there
anything
else
we
should
cover
chris,
or
should
we.
A
B
C
A
B
When
you
install
it
and
set
it
up
most,
you
know
most
directions
about
setting
it
up.
Actually
have
you
if
you
know
sudo
right,
it's
basically
doing
a
pseudo
without
a
password
model.
A
B
Because
then,
stupid
people
like
me,
give
way
too
much
power
to
the
inside
of
that
container,
and
you
know
if
you
break
free
of
the
container,
which
sometimes
you
want
like
you,
let
it
do
right.
I
use
application
containers
all
the
time.
B
B
Sudo
is
because
I
almost
never
use
the
root
user
and
and
so
that
I
don't
accidentally
rm-rf
slash
right.
You
know,
like
I
mean
it's
nice,
that
rm
actually
has
a
built-in
that
is
hard
to
do
that
now.
But
the
that's
kind
of
the
point
is
like
I'm
operating
this
piece
of
software
as
non-root,
because
I
know
I
screw
that
kind
of
thing
up
regularly
right
when
an
app
makes
me
think
that
I'm
non-root,
but
I'm
actually
root,
that's
very,
very
dangerous
for
me.
C
And
by
the
way,
that's
one
of
the
biggest
issues
or
complaints
against
podman,
which
is
a
bit
unfounded.
Is
we
get
users
that
have
been
running
container
x
on
docker
for
three
years
and
then
they
run
it
and
podman
is
rootless
and
it
doesn't
work
and
that
you
know
coupon
pod
man
in
because
of
it,
and
then,
when
you
start
asking
questions
well,
that
container,
like
you
know,
needs
to
map
to
a
port
less
than
1024,
or
that
container
is
doing
something.
That's
privileged
and
therefore
does
have
to
be
run
as
root.
C
B
It's
like
just
as
the
list
of
of
set
and
force
zero.
Try
it
again
right
if
it
works.
B
Fire
will,
you
know,
turn
off
the
firewall
see
if
it
works
right
turn
it
back
on.
If
you
know,
try
your
pod
or
try
your
image
as
a
you
know,
root
podman,
and
then
you
know,
that's
that's
funny.
I
I
don't
do
that.
Generally
speaking,
I
find
the
error
messaging
is
sufficient
to
kind
of
say.
Oh
yeah,
you
know
like
I
am
doing
something
that
requires
root
or
whatever,
but
that
is
a
good
that
is
a
good
tip
I'll
I'll.
Definitely
keep
that
one
around.
I
like
it
all.
A
Right
chris
yeah,
I
think
we're
good.
I
think
all
our
questions
have
been
answered.
If
not,
there
is
a
discord
channel
folks,
please
join
us.
A
We
could
make
come
back
if
there's
enough
questions
absolutely
and
when
in
doubt
check
out
our
calendar
and
don't
forget
folks,
red
hat
summit
is
coming.
I'm
sure
everybody
on
the
channel
has
some
hand
in
it.
This
year
keep.
B
An
eye
out
we're
going
to
be
doing
a
teaser
show
on
the
level
up
hour
with
some
big
name
guests
for
both
summit
and
kubecon,
because
they
they're
back-to-back.
B
Yeah
duh,
so
we
are
doing
we're
gonna,
give
away
some
tickets
to
cubacon,
we
have
some
tickets
and
we
are
going
to
take
a
slightly
different
tack
in
a
sense
than
the
general
internet
points
tack,
which
is
what
we're
asking
people
to
do
is
post
somewhere
on
the
social
media
pick
whichever
one
you
like,
the
best
that
you
you
know
something
cool.
You
learned
on
the
level
up
hour,
then
give
us
a
link
to
it
in
the
discord
and
say
this
is
what
I
posted
about
the
level
up
hour.
B
You
know
or
whatever,
and
then
so
for
every
time
you
do
one
of
those
social
media
posts
and
then
link
to
it
in
the
discord.
So
I
don't
have
to
follow
all
of
the
socials
forever.
That's
why
we're
asking
you
to
put
a
link
to
it
in
the
discord?
You'll
get
an
entry
into
our
our
little
raffle
to
give
away.
We
a
few
q
con
tickets
that
we
were
able
to
secure,
and
so
we
can
hopefully
support
you
going
to
kubecon.
B
B
And
so
you
know
so
you
can.
You
can
win
multiple
ways
in
a
sense
but
definitely
want
to
use
the.
This
is
an
opportunity
to
share
what
you've
learned
and
you
should
see
some
tweets
from
me
over
the
next
few
days.
You
know-
and
I
think
I
even
started
using
the
hashtag.
You
know
share
what
you
learned
in
there,
because
I'm
a
nerd
but
yeah
so
hopefully
we'll
have
a
fun
little
contest
and
you
will
also
get
internet
points
for
joining
the
disc
award.
B
A
B
Not
next
show
right,
but
the
show
after
that
and
we'll
give
away
the
tickets
or
we'll
announce
it.
You
know
we'll
do
the
public
private
thing
like
we
do
for
the
internet
points
during
that
episode,
cool
that.
B
Before
before
sorry,.
A
B
A
You
should
give
away
tickets
to
red
hat
summit.
That's
a
good
point.
We
should
we
should
we
didn't
get
on
top
of
that
in
time.
A
B
A
B
B
What
are
we
talking?
I
opened
it
already,
so
I
should
know.
B
Break
and
we're
doing,
oh,
then
we're
supposed
to
be
doing
a
deep
dive
into
the
ubi
with
mr
mccarty
and
then
the
one
after
that
is
when
we
do
that
t
show
with
some
pretty
big
guests
which,
as
soon
as
I
as
soon
as
we
can
like,
probably
later
this
week,
we
will
be
announcing
those
guests
and
we'll
actually
be
teasing.
A
little
bit
of
another
show
that
red
hat
produces
and
then
kind
of
going
into
a
deeper
dive
on
what
that
show's
about.
A
A
Yeah
thank
y'all
and
stay
safe
out.
There.
Don't
forget
to
you
know,
do
your
points
and
register
you
know
or
post
accordingly,
as
we've
prescribed
for
free
tickets
to
kubecon.
Exactly
exactly
thank
you
again,
and
we
will
see
you
all
next.