liwl
deepin
2023-02-28 19:44 
不明觉厉
Reply Like 0 View the author

不明觉厉
难道是有些docker的容器部署是不支持nix?然后nix自己在Nixery做了支持?
还是 以docker 的方式 用 nix 软件。
难道是有些docker的容器部署是不支持nix?然后nix自己在Nixery做了支持?
还是 以docker 的方式 用 nix 软件。
更接近于后者。在 docker 容器里也可以塞个 nix,但 nixery 把装 nix 这一步省了,可以让容器里只有你要跑的程序和它的依赖。
更接近于后者。在 docker 容器里也可以塞个 nix,但 nixery 把装 nix 这一步省了,可以让容器里只有你要跑的程序和它的依赖。
那样的话 通过这种 方式的安装,nix 的 回滚机制还生效吗
那样的话 通过这种 方式的安装,nix 的 回滚机制还生效吗
我倒是没研究过 docker 怎么回滚,最近才接触 docker
nixpkgs 是世界上最新最全的的软件仓库之一。由于 nix 能以发行版无关的方式安装和使用,nixpkgs 也可以在除了 NixOS 以外的各种发行版上使用。然而,在一些情况下,部署一个 docker 容器可能远比先安装 nix 再用 nix 部署软件要简单。Nixery 就为这种情况提供了极大的便利。
换言之,当你需要通过一个 docker 容器部署一个或几个命令行程序,而不需要在容器中自带预配置时,你不需要在 docker hub 上找最新最轻量的镜像,也不用自己写 Dockerfile,只需要在 search.nixos.org 上找到这个软件包,然后从 nixery 上拉下来即可。