首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >对于dockerhub上的Nix映像,nix配置位于哪里?

对于dockerhub上的Nix映像,nix配置位于哪里?
EN

Stack Overflow用户
提问于 2017-04-02 14:08:04
回答 4查看 3.4K关注 0票数 0

根据https://chris-martin.org/2015/installing-nixos,存在一个/etc/nixos/configuration.nix文件。

我正在使用来自https://hub.docker.com/r/nixos/nix/的码头容器,并运行

代码语言:javascript
复制
find . -name "configuration.nix"

在容器中不返回任何结果。

这个配置在哪里?

EN

回答 4

Stack Overflow用户

回答已采纳

发布于 2017-05-12 11:29:13

所述的码头容器不包含NixOS系统。引用评论:

它基本上是阿尔卑斯linux发行版,上面有apk包管理器和nix-env。

所以,没有NixOS,没有configuration.nix

(如果OP做出这样的评论,☻就不会被告知了)

如果我们谈论的是NixOS的容器故事,那么它在写作时还处于起步阶段。

票数 3
EN

Stack Overflow用户

发布于 2017-04-03 13:18:16

代码语言:javascript
复制
echo $NIX_PATH

应该告诉你。查找nixos-config的定义。

票数 2
EN

Stack Overflow用户

发布于 2017-04-02 16:12:08

如果由于某种原因它不存在或无法找到,则可以将构建系统所需的所有内容作为参数传递给nixos--重构:

代码语言:javascript
复制
git clone --branch release-17.03 https://github.com/nixos/nixpkgs $HOME/nixpkgs
mkdir -p $HOME/nix-config
nixos-generate-config --dir $HOME/nix-config

nixos-install -I nixos-config=$HOME/nix-config/configuration.nix -I nixpkgs=$HOME/nixpkgs

无论如何,我更喜欢这样做,因为它允许我使用配置好的nixpkgs和nix文件,我把它们存储在个人git中。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/43169279

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档