mirror of
https://github.com/NixOS/nixpkgs.git
synced 2024-11-19 00:08:32 +01:00
Merge pull request #170650 from adisbladis/oci-containers-default-backend
nixos/virtualisation.oci-containers: Use podman as the default backend
This commit is contained in:
commit
f0df550602
3 changed files with 17 additions and 5 deletions
|
@ -509,6 +509,19 @@
|
|||
<literal>/etc/containers</literal>.
|
||||
</para>
|
||||
</listitem>
|
||||
<listitem>
|
||||
<para>
|
||||
For new installations
|
||||
<literal>virtualisation.oci-containers.backend</literal> is
|
||||
now set to <literal>podman</literal> by default. If you still
|
||||
want to use Docker on systems where
|
||||
<literal>system.stateVersion</literal> is set to to
|
||||
<literal>"22.05"</literal> set
|
||||
<literal>virtualisation.oci-containers.backend = "docker";</literal>.Old
|
||||
systems with older <literal>stateVersion</literal>s stay with
|
||||
<quote>docker</quote>.
|
||||
</para>
|
||||
</listitem>
|
||||
<listitem>
|
||||
<para>
|
||||
<literal>security.klogd</literal> was removed. Logging of
|
||||
|
|
|
@ -164,6 +164,9 @@ In addition to numerous new and upgraded packages, this release has the followin
|
|||
This is to improve compatibility with `libcontainer` based software such as Podman and Skopeo
|
||||
which assumes they have ownership over `/etc/containers`.
|
||||
|
||||
- For new installations `virtualisation.oci-containers.backend` is now set to `podman` by default.
|
||||
If you still want to use Docker on systems where `system.stateVersion` is set to to `"22.05"` set `virtualisation.oci-containers.backend = "docker";`.Old systems with older `stateVersion`s stay with "docker".
|
||||
|
||||
- `security.klogd` was removed. Logging of kernel messages is handled
|
||||
by systemd since Linux 3.5.
|
||||
|
||||
|
|
|
@ -338,11 +338,7 @@ in {
|
|||
|
||||
backend = mkOption {
|
||||
type = types.enum [ "podman" "docker" ];
|
||||
default =
|
||||
# TODO: Once https://github.com/NixOS/nixpkgs/issues/77925 is resolved default to podman
|
||||
# if versionAtLeast config.system.stateVersion "20.09" then "podman"
|
||||
# else "docker";
|
||||
"docker";
|
||||
default = if versionAtLeast config.system.stateVersion "22.05" then "podman" else "docker";
|
||||
description = "The underlying Docker implementation to use.";
|
||||
};
|
||||
|
||||
|
|
Loading…
Reference in a new issue