Docker: Difference between revisions
Appearance
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.