dockerd не работает на nixos - PullRequest
2 голосов
/ 26 июня 2019

Я установил docker на nixos, используя:

nix-env -i docker

, после этого dockerd не работал, поэтому я запустил демон вручную с помощью:

dockerd

и в журналах,Я вижу:

ПРЕДУПРЕЖДЕНИЕ [2019-06-26T01: 02: 31.784701442Z] не удалось сменить группу /var/run/docker.sock на docker: докер группы не найден

я должен заботиться об этом предупреждении?

Ответы [ 2 ]

2 голосов
/ 26 июня 2019

При установке докера в NixOS лучше включить в конфигурации NixOS. Это установит 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"
  ];
};
2 голосов
/ 26 июня 2019

создал группу docker. Docker нужна эта группа пользователей для запуска в качестве службы.

...