Jump to content

Docker: Difference between revisions

From Official NixOS Wiki
imported>Makefu
No edit summary
imported>Makefu
No edit summary
Line 8: Line 8:
   ...
   ...
   virtualisation.docker.enable = true;
   virtualisation.docker.enable = true;
}
</syntaxHighlight>
Adding users to the <code>docker</code> group will provide them access to the socket:
<syntaxHighlight lang="nix">
{
  users.users.<myuser>.extraGroups = [ "docker" ];
}
}
</syntaxHighlight>
</syntaxHighlight>

Revision as of 12:41, 7 September 2017

☶︎
This article or section needs to be expanded. Further information may be found in the related discussion page. Please consult the pedia article metapage for guidelines on contributing.

Enabling the docker service

Inside your configuration.nix:

{
  ...
  virtualisation.docker.enable = true;
}

Adding users to the docker group will provide them access to the socket:

{
  users.users.<myuser>.extraGroups = [ "docker" ];
}

Building a docker image with nixpkgs

There is an entry for dockerTools in the nixpkgs manual for reference. In the nixpkgs repo some examples can be found.