Google Groups no longer supports new Usenet posts or subscriptions. Historical content remains viewable.
Dismiss

Using docker for Debian packaging work ?

513 views
Skip to first unread message

Olivier Berger

unread,
Mar 6, 2014, 12:50:02 PM3/6/14
to
Hi.

I've been investigating the use of Docker containers on Debian
(resulting in the creation of a few wiki pages [0]), and intend to use
them more for Debian related tasks. Btw, thanks a lot for the packaging
of docker and other guides already available around (I tried to collect
what I spotted in the Wiki).

I'm wondering if there are some bits of docs you would like to share if
you're using docker regularly for Debian maintenance.

I'm curious if anyone investigated the use of docker for git-pbuilder,
fonr instance. Not that I'm sure there would be benefits compared to
other current backends of git-pbuilder. I'm pretty sure that some may
find a limitation in that Docker only supports building for amd64 over
an amd64 system, currently.

May I suggest to add more links / pages, starting from
https://wiki.debian.org/PackagingWithDocker ?

Thanks in advance.

Best regards,

[0] see https://wiki.debian.org/Docker for an index
--
Olivier BERGER
http://www-public.telecom-sudparis.eu/~berger_o/ - OpenPGP-Id: 2048R/5819D7E8
Ingenieur Recherche - Dept INF
Institut Mines-Telecom, Telecom SudParis, Evry (France)


--
To UNSUBSCRIBE, email to debian-dev...@lists.debian.org
with a subject of "unsubscribe". Trouble? Contact listm...@lists.debian.org
Archive: https://lists.debian.org/87pplzd...@inf-8660.int-evry.fr

Paul Tagliamonte

unread,
Mar 6, 2014, 1:10:03 PM3/6/14
to
I'd be interested in a few things - a Debian index which I can trust (images) - I'm keen
to help add OpenPGP to Docker upstream. I'd also love it if dbuilder (or whatever)
could tag layers with build-deps installed (tagging something like foobar:1.2.3-1),
so that building the package wouldn't have to install the b-d's each time - and since
they're defined in terms of the Debian layer in the Dockerfile, we can keep each
image super small.
--
All programmers are playwrights, and all computers are lousy actors.

#define sizeof(x) rand()
:wq

Yaroslav Halchenko

unread,
Jun 27, 2014, 11:50:02 AM6/27/14
to
Hi guys,

I am wondering if anyone poked more on using docker with
*-buildpackage flavors?

in my case I would not be as much interested in the efficient layering
of the pre-deployed build images rather a straightforward use of
base system docker images similarly to how pbuilder
(tarballs)/cowbuilder (cow chroots) do, just also with efficient
apt-caching (builtin or via e.g. approx) + monitoring setup of the
firewall which would log/alarm me if package attempts to get any
connection outside of allowed hosts (APT servers) and monitoring of file
system changes outside of the /tmp (after all build-depends got
installed).

Would be thankful to hear any ideas/pointers to existing setups.

Cheers!
> [2]https://wiki.debian.org/PackagingWithDocker ?

> Thanks in advance.

> Best regards,

> [0] see [3]https://wiki.debian.org/Docker for an index
--
Yaroslav O. Halchenko, Ph.D.
http://neuro.debian.net http://www.pymvpa.org http://www.fail2ban.org
Research Scientist, Psychological and Brain Sciences Dept.
Dartmouth College, 419 Moore Hall, Hinman Box 6207, Hanover, NH 03755
Phone: +1 (603) 646-9834 Fax: +1 (603) 646-1419
WWW: http://www.linkedin.com/in/yarik


--
To UNSUBSCRIBE, email to debian-dev...@lists.debian.org
with a subject of "unsubscribe". Trouble? Contact listm...@lists.debian.org
Archive: https://lists.debian.org/2014062715...@onerussian.com

Luis Alejandro Martínez Faneyth

unread,
Jun 27, 2014, 12:20:01 PM6/27/14
to
-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1

I've been poking around with docker a little bit. I've done some
"truncated" (50MB image without docs, locales or caches) images of
Wheezy to experiment on some of my projects. Feel free to use them.

amd64 image:
https://registry.hub.docker.com/u/luisalejandro/debian-i386/

i386 image:
https://registry.hub.docker.com/u/luisalejandro/debian-amd64/

source script:
https://github.com/LuisAlejandro/tribus/blob/development/tribus/data/scripts/debian-base-image.sh


Greetings,
- --
Luis Alejandro Martínez Faneyth
Blog: http://huntingbears.com.ve
Github: http://github.com/LuisAlejandro
Twitter: http://twitter.com/LuisAlejandro

CODE IS POETRY
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1
Comment: Using GnuPG with Icedove - http://www.enigmail.net/

iQIcBAEBAgAGBQJTrZbfAAoJEPYUWpXnjaousHoP/2yJ2zpDnbS6nzR30JfiaQgV
qWU0ccVmjmTqoIAdLcBCiG75q1Qyyv0dDOPInV0KWy6f07DOTUdt2vOD6fdC3pVS
SCdOVTvCgNgvY5BG3VP3mEHPeoLShcyfB/XGWr3B/uLxc1umpzM+v2meoBmWn9CF
Reb/oFhJB8N2rI+KozrQEjN6yCpGcRdcLxfJ++tzW6Ujsmo7/Vqdz67PsD3rDiL1
bFSIQmSQUKsy25fmYlLxZvM3VNAkCF+pbjOCTGRmDC2V2mwgnNbd9OvkPgpip5sz
lkyOcPzdTuP7BJYAWhsNItPXjJ3pi+FC0/3DmO9d9r8vU5nQFpoWctGJ64S3UhsS
J0j607OoBgcVyZd1wvFsseYH3o8SofEfuaGcEMXyvXD/DKTKcnCrayMgAEveuQ7v
nNz/utwKWvecDnjjUoP5lcZqnRBqA+tniCaXkAtmqhcx7cxpBeYsvjZ+zlV8uE0U
wpyUbxqpfQxt5ztGe0dxpVBrKgTXdeYP4cEdNjMB/30Dx/+OdWOmNO0NM2g7tuPT
Na11yAVthjHD/rbx1z8AWP8WxqHH2/jcqJfeljHPGSY5t6zXjGVib75uKlFzJ95p
D27sR+qQZizjZL0jppfTjzOxu9czEH4kGo4XjoS/UnP6oVsWRT4nCzFsUBo/7Ny4
JGTeZCAVwW02JwB6pV1s
=uGQA
-----END PGP SIGNATURE-----


--
To UNSUBSCRIBE, email to debian-dev...@lists.debian.org
with a subject of "unsubscribe". Trouble? Contact listm...@lists.debian.org
Archive: https://lists.debian.org/BLU436-SMTP1971691E...@phx.gbl

Vincent Bernat

unread,
Jun 28, 2014, 2:40:03 PM6/28/14
to
❦ 27 juin 2014 11:37 -0430, Luis Alejandro Martínez Faneyth <lu...@huntingbears.com.ve> :

> I've been poking around with docker a little bit. I've done some
> "truncated" (50MB image without docs, locales or caches) images of
> Wheezy to experiment on some of my projects. Feel free to use them.
>
> amd64 image:
> https://registry.hub.docker.com/u/luisalejandro/debian-i386/
>
> i386 image:
> https://registry.hub.docker.com/u/luisalejandro/debian-amd64/
>
> source script:
> https://github.com/LuisAlejandro/tribus/blob/development/tribus/data/scripts/debian-base-image.sh

You seem to handle things better than the scripts provided in
Docker. Maybe you should contribute your modifications?
--
die_if_kernel("Whee... Hello Mr. Penguin", current->tss.kregs);
2.2.16 /usr/src/linux/arch/sparc/kernel/traps.c
signature.asc

Vincent Bernat

unread,
Jun 28, 2014, 2:50:04 PM6/28/14
to
❦ 28 juin 2014 20:39 +0200, Vincent Bernat <ber...@debian.org> :

>> source script:
>> https://github.com/LuisAlejandro/tribus/blob/development/tribus/data/scripts/debian-base-image.sh
>
> You seem to handle things better than the scripts provided in
> Docker. Maybe you should contribute your modifications?

Except:
echo 'Apt::Get::AllowUnauthenticated "true";'
--
Use the "telephone test" for readability.
- The Elements of Programming Style (Kernighan & Plauger)
signature.asc
0 new messages