dockerd不在nixos上运行

huus2vyu  于 2023-02-18  发布在  Docker
关注(0)|答案(2)|浏览(176)

我在nixos上安装了docker,使用:

nix-env -i docker

在那之后,dockerd没有运行,所以我手动启动守护进程:

dockerd

在日志中,我看到
警告[2019-06- 26 T01:02:31.784701442Z]无法更改组/变量/运行/对接器。sock更改为对接器:未找到组停靠程序
我应该在意这个警告吗

shyt4zoc

shyt4zoc1#

当在NixOS上安装Docker时,最好在NixOS配置中将其enable。这样做会将Docker作为系统服务安装。
/etc/nixos/configuration.nix的代码段:

virtualisation.docker.enable = true;

# ...

users.users.YOU = { # merge this with your unix user definition, "YOU" is for illustration
  isNormalUser = true;
  # ...
  extraGroups = [
    # ...
    "docker"
  ];
};
x4shl7ld

x4shl7ld2#

创建了一个组docker。Docker需要该用户组作为服务启动。

相关问题