Update cheatsheets

This commit is contained in:
ivuorinen
2024-02-21 11:19:49 +00:00
parent 4e88a1b42f
commit 3d653cc7e6
4803 changed files with 127002 additions and 0 deletions

33
linux/nixos-container Normal file
View File

@@ -0,0 +1,33 @@
---
syntax: markdown
tags: [tldr, linux]
source: https://github.com/tldr-pages/tldr.git
---
# nixos-container
> Starts NixOS containers using Linux containers.
> More information: <https://nixos.org/manual/nixos/stable/#ch-containers>.
- List running containers:
`sudo nixos-container list`
- Create a NixOS container with a specific configuration file:
`sudo nixos-container create {{container_name}} --config-file {{nix_config_file_path}}`
- Start, stop, terminate, or destroy a specific container:
`sudo nixos-container {{start|stop|terminate|destroy|status}} {{container_name}}`
- Run a command in a running container:
`sudo nixos-container run {{container_name}} -- {{command}} {{command_arguments}}`
- Update a container configuration:
`sudo $EDITOR /var/lib/container/{{container_name}}/etc/nixos/configuration.nix && sudo nixos-container update {{container_name}}`
- Enter an interactive shell session on an already-running container:
`sudo nixos-container root-login {{container_name}}`