Something went wrong. Try again.
What happens if I push all of nixpkgs
Something went wrong. Try again.
Nix
123456789101112131415161718192021222324252627282930313233343536# this test creates a simple GNU image with docker tools and sees if it executes{ pkgs, ... }:{ name = "docker-tools-overlay"; meta = with pkgs.lib.maintainers; { maintainers = [ lnl7 roberth ]; };
nodes = { docker = { ... }: { virtualisation.docker.enable = true; virtualisation.docker.storageDriver = "overlay2"; }; };
testScript = '' docker.wait_for_unit("sockets.target")
docker.succeed( "docker load --input='${pkgs.dockerTools.examples.bash}'", "docker run --rm ${pkgs.dockerTools.examples.bash.imageName} bash --version", )
# Check if the nix store has correct user permissions depending on what # storage driver is used, incorrectly built images can show up as readonly. # drw------- 3 0 0 3 Apr 14 11:36 /nix # drw------- 99 0 0 100 Apr 14 11:36 /nix/store docker.succeed("docker run --rm -u 1000:1000 ${pkgs.dockerTools.examples.bash.imageName} bash --version") '';}