An open API service indexing awesome lists of open source software.

https://github.com/42bv/docker-mkosi

mkosi - Create legacy-free OS images
https://github.com/42bv/docker-mkosi

archlinux base-image debian dockerfile fedora linux mkosi operating-systems ubuntu

Last synced: 4 months ago
JSON representation

mkosi - Create legacy-free OS images

Awesome Lists containing this project

README

        

[![Docker Build Statu](https://img.shields.io/docker/build/42bv/mkosi.svg)](https://hub.docker.com/r/42bv/mkosi/builds/) ![Docker Stars](https://img.shields.io/docker/stars/42bv/mkosi.svg) [![Docker Pulls](https://img.shields.io/docker/pulls/42bv/mkosi.svg)](https://hub.docker.com/r/42bv/mkosi/)

[![Docker - mkosi](https://github.com/42BV/docker-mkosi/blob/master/logo.png?raw=true)](https://github.com/systemd/mkosi)

## mkosi - Create legacy-free OS images

A fancy wrapper around dnf --installroot, debootstrap, pacstrap and zypper that may generate disk images with a number of bells and whistles.

Project homepage: https://github.com/systemd/mkosi

---

### Supported tags and Dockerfile

- `latest` [(Dockerfile)](https://github.com/42BV/docker-mkosi/blob/master/Dockerfile)

### Pull

Get the latest version:
```
docker pull 42bv/mkosi:latest
```

### Build

Clone the repository:
```
git clone [email protected]:42BV/docker-mkosi.git
cd docker-mkosi
```

Build the current Dockerfile and tag the image:
```
docker build -t mkosi .
```

### Run

Must be run with the `--privileged` flag:

```
docker run --tty --interactive --privileged --name=mkosi 42bv/mkosi:latest
```

---

## License

Released under the [MIT license](https://github.com/42BV/docker-mkosi/blob/master/LICENSE.md).