886 B
886 B
nixos-container
使用 Linux 容器启动 NixOS 容器。 更多信息:https://nixos.org/manual/nixos/stable/#ch-containers。
- 列出正在运行的容器:
sudo nixos-container list
- 使用特定的配置文件创建一个 NixOS 容器:
sudo nixos-container create {{container_name}} --config-file {{nix_config_file_path}}
- 启动、停止、终止或销毁特定的容器:
sudo nixos-container {{start|stop|terminate|destroy|status}} {{container_name}}
- 在正在运行的容器中运行命令:
sudo nixos-container run {{container_name}} -- {{command}} {{command_arguments}}
- 更新容器配置:
sudo $EDITOR /var/lib/container/{{container_name}}/etc/nixos/configuration.nix && sudo nixos-container update {{container_name}}
- 进入已经运行的容器的交互式 shell 会话:
sudo nixos-container root-login {{container_name}}