我在nixos上安装了docker,使用:
nix-env -i docker
在那之后,dockerd没有运行,所以我手动启动守护进程:
dockerd
在日志中,我看到警告[2019-06- 26 T01:02:31.784701442Z]无法更改组/变量/运行/对接器。sock更改为对接器:未找到组停靠程序我应该在意这个警告吗
shyt4zoc1#
当在NixOS上安装Docker时,最好在NixOS配置中将其enable。这样做会将Docker作为系统服务安装。/etc/nixos/configuration.nix的代码段:
/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" ]; };
x4shl7ld2#
创建了一个组docker。Docker需要该用户组作为服务启动。
docker
2条答案
按热度按时间shyt4zoc1#
当在NixOS上安装Docker时,最好在NixOS配置中将其enable。这样做会将Docker作为系统服务安装。
/etc/nixos/configuration.nix
的代码段:x4shl7ld2#
创建了一个组
docker
。Docker需要该用户组作为服务启动。