2024-04-18 14:36:41 +01:00
|
|
|
# nixos-container
|
|
|
|
|
|
|
|
> Startet NixOS Container basierend auf Linux Containern.
|
2024-05-05 20:02:35 +01:00
|
|
|
> Weitere Informationen: <https://nixos.org/manual/nixos/stable/#ch-containers>.
|
2024-04-18 14:36:41 +01:00
|
|
|
|
|
|
|
- Gibt eine Liste der gestarteten Container aus:
|
|
|
|
|
|
|
|
`sudo nixos-container list`
|
|
|
|
|
|
|
|
- Erstelle einen NixOS Container mit einer spezifischen Konfigurations-Datei:
|
|
|
|
|
|
|
|
`sudo nixos-container create {{container_name}} --config-file {{nix_config_file_path}}`
|
|
|
|
|
|
|
|
- Starte, stoppe, terminiere oder zerstöre den angegebenen Container:
|
|
|
|
|
|
|
|
`sudo nixos-container {{start|stop|terminate|destroy|status}} {{container_name}}`
|
|
|
|
|
|
|
|
- Führe ein Kommando in einem laufenden Container aus:
|
|
|
|
|
|
|
|
`sudo nixos-container run {{container_name}} -- {{command}} {{command_arguments}}`
|
|
|
|
|
|
|
|
- Aktualisiere eine Containerkonfiguration:
|
|
|
|
|
|
|
|
`sudo $EDITOR /var/lib/container/{{container_name}}/etc/nixos/configuration.nix && sudo nixos-container update {{container_name}}`
|
|
|
|
|
|
|
|
- Starte eine interaktive Shell innerhalb eines laufenden Containers:
|
|
|
|
|
|
|
|
`sudo nixos-container root-login {{container_name}}`
|