If you specify an interpreter path with "-I" or "--interpreter-path",
the architecture of the debian container can differ from the one of
the host.
Before creating the container, binfmt must be configured on the host:
the script checks the name of the interpreter in /proc/sys/fs/binfmt_misc/
to know where to install it in the container.
To create a MIPS container on an x86_64 host:
$ cat /proc/sys/fs/binfmt_misc/qemu-mips
enabled
interpreter //qemu-mips
flags: OC
offset 0
magic 7f454c4601020100000000000000000000020008
mask ffffffffffffff00fffffffffffffffffffeffff
$ sudo lxc-create -n virtmips-stretch -t debian -- \
--arch=mips \
--interpreter-path=./mips-linux-user/qemu-mips \
--mirror=http://ftp.debian.org/debian \
--release=stretch
Signed-off-by:
Laurent Vivier <laurent@vivier.eu>
| Name |
Last commit
|
Last update |
|---|---|---|
| .. | ||
| Makefile.am | Loading commit data... | |
| lxc-alpine.in | Loading commit data... | |
| lxc-altlinux.in | Loading commit data... | |
| lxc-archlinux.in | Loading commit data... | |
| lxc-busybox.in | Loading commit data... | |
| lxc-centos.in | Loading commit data... | |
| lxc-cirros.in | Loading commit data... | |
| lxc-debian.in | Loading commit data... | |
| lxc-download.in | Loading commit data... | |
| lxc-fedora.in | Loading commit data... | |
| lxc-gentoo.in | Loading commit data... | |
| lxc-openmandriva.in | Loading commit data... | |
| lxc-opensuse.in | Loading commit data... | |
| lxc-oracle.in | Loading commit data... | |
| lxc-plamo.in | Loading commit data... | |
| lxc-slackware.in | Loading commit data... | |
| lxc-sparclinux.in | Loading commit data... | |
| lxc-sshd.in | Loading commit data... | |
| lxc-ubuntu-cloud.in | Loading commit data... | |
| lxc-ubuntu.in | Loading commit data... |