26 lines
499 B
Markdown
26 lines
499 B
Markdown
|
# flake-rust-docker
|
||
|
|
||
|
## Building
|
||
|
|
||
|
```sh
|
||
|
> nix build .#packages.x86_64-linux.dockerImage
|
||
|
> podman load < result
|
||
|
> podman run -ti localhost/hello-world:latest
|
||
|
Hello, world!
|
||
|
```
|
||
|
|
||
|
## Developing
|
||
|
|
||
|
```sh
|
||
|
> nix develop
|
||
|
$ gunzip --stdout result > /tmp/image.tar && dive docker-archive:///tmp/image.tar
|
||
|
... this will open dive
|
||
|
|
||
|
$ sudo $(which dockerd)
|
||
|
$ sudo chown -R 1000:1000 /var/run/docker.sock
|
||
|
$ docker load < result
|
||
|
Loaded image: hello-world:latest
|
||
|
$ docker run -ti hello-world:latest
|
||
|
Hello, world!
|
||
|
```
|