nix(t14): enable docker with user namespacing
This commit is contained in:
parent
8c27375415
commit
4e759a7211
@ -380,6 +380,39 @@
|
|||||||
};
|
};
|
||||||
};
|
};
|
||||||
|
|
||||||
|
virtualisation.libvirtd.enable = true;
|
||||||
|
virtualisation.docker.enable = true;
|
||||||
|
virtualisation.docker.daemon.settings = {userns-remap = "dockremap:dockremap";};
|
||||||
|
## rootless.
|
||||||
|
#virtualisation.docker.rootless = {
|
||||||
|
# enable = true;
|
||||||
|
# setSocketVariable = true;
|
||||||
|
#};
|
||||||
|
virtualisation.docker.storageDriver = "zfs";
|
||||||
|
users.users.dockremap = {
|
||||||
|
isNormalUser = false;
|
||||||
|
isSystemUser = true;
|
||||||
|
createHome = false;
|
||||||
|
shell = pkgs.zsh;
|
||||||
|
extraGroups = [
|
||||||
|
"docker"
|
||||||
|
];
|
||||||
|
subUidRanges = [
|
||||||
|
{
|
||||||
|
count = 65535;
|
||||||
|
startUid = 65536 * 30;
|
||||||
|
}
|
||||||
|
];
|
||||||
|
subGidRanges = [
|
||||||
|
{
|
||||||
|
count = 65535;
|
||||||
|
startGid = 65536 * 30;
|
||||||
|
}
|
||||||
|
];
|
||||||
|
};
|
||||||
|
users.users.dockremap.group = "dockremap";
|
||||||
|
users.groups.dockremap = {};
|
||||||
|
|
||||||
hardware = {
|
hardware = {
|
||||||
bluetooth = {
|
bluetooth = {
|
||||||
enable = true;
|
enable = true;
|
||||||
|
Loading…
Reference in New Issue
Block a user