2016-07-31 48 views

回答

1

你是指僅僅意味着NixOS這些選項,通常翻譯(背景)在配置systemd單元文件,並在/ etc

創建配置文件在另一方面nix-shell工具是尼克斯的一部分(包管理器),它可以在任何Linux發行版上使用(與任何其他包管理器一起使用)以及最新的osx。

Nix(軟件包管理器)只安裝二進制軟件包,不像其他Linux軟件包管理器那樣配置它們。就像自制工作一樣。

回顧: - NixOS(nixos- * commands)使用Nix安裝包的二進制文件並對它們進行配置。 - Nix(nix- *命令)只有安裝軟件包的二進制文件。你必須自己配置它們。

如果您正在運行NixOS或任何systemd linux發行版,您可以使用相同的NixOS選項創建systemd容器。有關集裝箱的文件是可用的here。現在在你開始使用它之前,請知道nixos-container命令仍在工作中,需要有時需要一些關於Nix(表達式語言)的知識。但任何反饋都是值得歡迎的,Nix開發人員正在積極努力改進它。

如果你只是想要配置某些軟件包(例如.vim,weechat,...)以供跨系統使用,這對其中一些軟件也是可能的,但是目前需要一些Nix知識(表達式語言)。讓我知道你有興趣配置哪些軟件包,我可以告訴你做這件事有多困難。

希望這可以幫助你一點。

+0

它似乎應該可以在nix-shell中執行nixos容器,並假設你在nixos上,這應該能夠創建容器。也可以將docker放入nix-shell中,並在nix-shell中啓動docker容器。儘管如此,我還沒有制定出獨立服務開發的工作流程。 – CMCDragonkai