Skip to content

Commit

Permalink
Improve README.md
Browse files Browse the repository at this point in the history
  • Loading branch information
NilsIrl committed Mar 6, 2024
1 parent 7cbabc4 commit be0ec95
Showing 1 changed file with 14 additions and 2 deletions.
16 changes: 14 additions & 2 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -12,8 +12,19 @@ $ dockerc --image docker://oven/bun --output bun
$ zig-out/bin/dockerc --image docker-daemon:mysherlock-image:latest --output sherlock_bin
```

The output binary can then be called as you would with usual binaries. You can
also specify `-e`, and `-v` in the same way you would when using `docker run`.
Networked services running inside the container can be accessed directly without
having to specify `-p`.

Skopeo is used for loading images, for other locations refer to [its documentation][1].

## Build from source

```
$ zig build -Doptimize=ReleaseSafe -Dtarget=x86_64-linux-musl
```

## Features

- [X] Compiler docker images into portable binaries
Expand All @@ -22,10 +33,11 @@ Skopeo is used for loading images, for other locations refer to [its documentati
- [X] x86_64 support
- [ ] arm64 support
- [X] Supports arguments
- [X] [Supports environment variables specifying environment variables][2]
- [ ] Support `-v`
- [X] [Supports specifying environment variables using `-e`][2]
- [X] [Supports specifying volumes using `-v`][3]
- [ ] Support other [arguments][0]...

[0]: https://docs.docker.com/engine/reference/commandline/container_run/
[1]: https://github.com/containers/skopeo/blob/main/docs/skopeo.1.md#image-names
[2]: https://docs.docker.com/reference/cli/docker/container/run/#env
[3]: https://docs.docker.com/reference/cli/docker/container/run/#volume

0 comments on commit be0ec95

Please sign in to comment.