[Documentation](../../README.md#documentation) → Installation → Dockerized Installation ----- [Читать на русском](docker.ru.md) # Dockerized Installation Vitastor may be installed in Docker/Podman. In such setups etcd, monitors and OSD all run in containers, but everything else looks as close as possible to a usual setup with packages: - host network is used - auto-start is implemented through udev and systemd - logs are written to journald (not docker json log files) - command-line wrapper scripts are installed to the host system to call vitastor-disk, vitastor-cli and others through the container Such installations may be useful when it's impossible or inconvenient to install Vitastor from packages, for example, in exotic Linux distributions. If you don't want just a simple containerized installation, you can also take a look at Vitastor Kubernetes operator: https://github.com/Antilles7227/vitastor-operator ## Installing Containers The instruction is very simple. 1. Download a Docker image of the desired version: \ `docker pull vitalif/vitastor:v3.0.13` 2. Install scripts to the host system: \ `docker run --rm -it -v /etc:/host-etc -v /usr/bin:/host-bin vitalif/vitastor:v3.0.13 install.sh` 3. Reload udev rules: \ `udevadm control --reload-rules` 4. Enable the vitastor-host service: \ `systemctl enable --now vitastor-host` After these steps, you can return to [Quick Start](../intro/quickstart.en.md). ## Podman If you use Podman, run the following commands as root before installing Vitastor containers: ``` ln -s podman /usr/bin/docker mkdir -p /etc/systemd/system/systemd-udevd.service.d cat >/etc/systemd/system/systemd-udevd.service.d/override.conf <