From: Theodore Ts'o <tytso@mit.edu>
To: Dmitry Monakhov <dmonakhov@openvz.org>
Cc: linux-ext4@vger.kernel.org
Subject: Re: [PATCH 6/6] Add dockerfile
Date: Fri, 19 Aug 2016 01:21:06 -0400 [thread overview]
Message-ID: <20160819052106.GC10888@thunk.org> (raw)
In-Reply-To: <1471553651-9547-7-git-send-email-dmonakhov@openvz.org>
On Fri, Aug 19, 2016 at 12:54:11AM +0400, Dmitry Monakhov wrote:
> Dockerfile is good way to create build environments
> Let's keep it as a reference build script.
>
> XXX: Currently Ted does not have hub.docker account
> so this docker file points to my hub. Should be updated.
I guess I'm a little confused about how this Dockerfile works. First
of all, says "From Debian", so I guess the idea is to be based on an
unspecified version of Debian (why not debian:jessie?). But then it
has apt-get commands? How does that work?
And if the idea is to fetch a prebuilt docker image, and we're running
it with docker run --privilege, I'm not sure what value using docker
run is really providing. We're not using the docker container
features. And typing
docker run -i -t --privileged ... \
"kvm-xfstests.sh --kernel /tmp/bzImage --update-files --update-xfstests-tar smoke"
Is just *awkward*. The whole point is to let kvm-xfstests read the
kernel from your ~/.config/gce-xfstests, so your work flow can be
something like this:
git am -s ~/mbox/patch.mbox
../make-ext4 # shortcut for something like "make O=/build/ext4 -j16"
kvm-xfstests smoke # ~/.config/gce-xfststs sets GCE_KERNEL=/build/ext4
needing to type a long docker run command doesn't seem to add any
value.
Confused,
- Ted
next prev parent reply other threads:[~2016-08-19 5:21 UTC|newest]
Thread overview: 22+ messages / expand[flat|nested] mbox.gz Atom feed top
2016-08-18 20:54 [PATCH 0/6] xfstests-bld: Fixes and improvements v1 Dmitry Monakhov
[not found] ` <1471553651-9547-7-git-send-email-dmonakhov@openvz.org>
2016-08-19 5:21 ` Theodore Ts'o [this message]
2016-08-19 9:27 ` [PATCH 6/6] Add dockerfile Dmitry Monakhov
2016-08-19 23:29 ` Theodore Ts'o
2016-08-20 11:31 ` Dmitry Monakhov
2016-08-20 19:45 ` Theodore Ts'o
2016-08-21 2:55 ` Theodore Ts'o
2016-08-21 12:02 ` Dmitry Monakhov
2016-08-21 14:26 ` Theodore Ts'o
2016-08-21 15:35 ` Theodore Ts'o
2016-08-22 8:07 ` Dmitry Monakhov
[not found] ` <1471553651-9547-5-git-send-email-dmonakhov@openvz.org>
2016-08-19 13:32 ` [PATCH 4/6] xfstest-bld: use parallel gzip if possible Theodore Ts'o
2016-08-20 22:52 ` Theodore Ts'o
[not found] ` <1471553651-9547-2-git-send-email-dmonakhov@openvz.org>
2016-08-19 13:35 ` [PATCH 1/6] xfstests-bld: build update xfstests repo Theodore Ts'o
[not found] ` <1471553651-9547-3-git-send-email-dmonakhov@openvz.org>
2016-08-19 13:35 ` [PATCH 2/6] fix build typos Theodore Ts'o
[not found] ` <1471553651-9547-4-git-send-email-dmonakhov@openvz.org>
2016-08-19 13:42 ` [PATCH 3/6] kvm-xfstests: update command line help Theodore Ts'o
2016-08-19 13:51 ` Dmitry Monakhov
2016-08-20 22:19 ` Theodore Ts'o
[not found] ` <1471553651-9547-6-git-send-email-dmonakhov@openvz.org>
2016-08-19 13:44 ` [PATCH 5/6] kvm-xfstests: add initrd support Theodore Ts'o
2016-08-19 13:59 ` Dmitry Monakhov
2016-08-19 23:40 ` Theodore Ts'o
2016-08-20 22:35 ` Theodore Ts'o
Reply instructions:
You may reply publicly to this message via plain-text email
using any one of the following methods:
* Save the following mbox file, import it into your mail client,
and reply-to-all from there: mbox
Avoid top-posting and favor interleaved quoting:
https://en.wikipedia.org/wiki/Posting_style#Interleaved_style
* Reply using the --to, --cc, and --in-reply-to
switches of git-send-email(1):
git send-email \
--in-reply-to=20160819052106.GC10888@thunk.org \
--to=tytso@mit.edu \
--cc=dmonakhov@openvz.org \
--cc=linux-ext4@vger.kernel.org \
/path/to/YOUR_REPLY
https://kernel.org/pub/software/scm/git/docs/git-send-email.html
* If your mail client supports setting the In-Reply-To header
via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line
before the message body.
This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.