mirror of
https://github.com/linuxkit/linuxkit.git
synced 2025-07-25 19:54:38 +00:00
No log driver for large copies
Takes 75% of the time without logs. Signed-off-by: Justin Cormack <justin.cormack@docker.com>
This commit is contained in:
parent
3d67c0ef6c
commit
72a2e4b90f
@ -33,16 +33,16 @@ initrd.img: Dockerfile mkinitrd.sh init $(ETCFILES)
|
|||||||
-C packages/azure etc -C ../.. \
|
-C packages/azure etc -C ../.. \
|
||||||
| \
|
| \
|
||||||
docker build -t moby-initrd:build -
|
docker build -t moby-initrd:build -
|
||||||
docker run --net=none --rm moby-initrd:build > $@
|
docker run --net=none --log-driver=none --rm moby-initrd:build > $@
|
||||||
|
|
||||||
mobylinux-efi.iso: Dockerfile.efi initrd.img kernel/x86_64/vmlinuz64
|
mobylinux-efi.iso: Dockerfile.efi initrd.img kernel/x86_64/vmlinuz64
|
||||||
tar cf - $^ | docker build -t moby-efi:build -f Dockerfile.efi -
|
tar cf - $^ | docker build -t moby-efi:build -f Dockerfile.efi -
|
||||||
docker run --net=none --rm --cap-add sys_admin moby-efi:build cat /tmp/efi/mobylinux.efi > mobylinux.efi
|
docker run --net=none --log-driver=none --rm --cap-add sys_admin moby-efi:build cat /tmp/efi/mobylinux.efi > mobylinux.efi
|
||||||
docker run --net=none --rm --cap-add sys_admin moby-efi:build cat /tmp/efi/mobylinux-efi.iso > $@
|
docker run --net=none --log-driver=none --rm --cap-add sys_admin moby-efi:build cat /tmp/efi/mobylinux-efi.iso > $@
|
||||||
|
|
||||||
mobylinux-bios.iso: Dockerfile.bios initrd.img kernel/x86_64/vmlinuz64 isolinux.cfg
|
mobylinux-bios.iso: Dockerfile.bios initrd.img kernel/x86_64/vmlinuz64 isolinux.cfg
|
||||||
tar cf - $^ | docker build -t moby-bios:build -f Dockerfile.bios -
|
tar cf - $^ | docker build -t moby-bios:build -f Dockerfile.bios -
|
||||||
docker run --net=none --rm moby-bios:build cat /tmp/mobylinux-bios.iso > $@
|
docker run --net=none --log-driver=none --rm moby-bios:build cat /tmp/mobylinux-bios.iso > $@
|
||||||
|
|
||||||
ami: initrd.img
|
ami: initrd.img
|
||||||
docker-compose build ami
|
docker-compose build ami
|
||||||
|
@ -5,10 +5,10 @@ all: x86_64/vmlinuz64
|
|||||||
x86_64/vmlinuz64: Dockerfile kernel_config
|
x86_64/vmlinuz64: Dockerfile kernel_config
|
||||||
mkdir -p x86_64 etc
|
mkdir -p x86_64 etc
|
||||||
docker build --build-arg DEBUG=$(DEBUG) -t mobykernel:build .
|
docker build --build-arg DEBUG=$(DEBUG) -t mobykernel:build .
|
||||||
docker run --rm --net=none mobykernel:build cat /kernel-modules.tar | tar xf -
|
docker run --rm --net=none --log-driver=none mobykernel:build cat /kernel-modules.tar | tar xf -
|
||||||
docker run --rm --net=none mobykernel:build cat /aufs-utils.tar | tar xf -
|
docker run --rm --net=none --log-driver=none mobykernel:build cat /aufs-utils.tar | tar xf -
|
||||||
docker run --rm --net=none mobykernel:build cat /kernel-source-info > etc/kernel-source-info
|
docker run --rm --net=none --log-driver=none mobykernel:build cat /kernel-source-info > etc/kernel-source-info
|
||||||
docker run --rm --net=none mobykernel:build cat /linux/arch/x86_64/boot/bzImage > $@
|
docker run --rm --net=none --log-driver=none mobykernel:build cat /linux/arch/x86_64/boot/bzImage > $@
|
||||||
cp -a patches etc/kernel-patches
|
cp -a patches etc/kernel-patches
|
||||||
|
|
||||||
clean:
|
clean:
|
||||||
|
Loading…
Reference in New Issue
Block a user