From a37a424aee0e995ea2eea0afb4a02afa73438e5b Mon Sep 17 00:00:00 2001 From: Orsiris de Jong Date: Sat, 15 Oct 2022 12:48:51 +0200 Subject: [PATCH] Add optional SELinux context --- Starting-a-Container.md | 11 ++++++++++- 1 file changed, 10 insertions(+), 1 deletion(-) diff --git a/Starting-a-Container.md b/Starting-a-Container.md index 50dfb33..888a033 100644 --- a/Starting-a-Container.md +++ b/Starting-a-Container.md @@ -2,7 +2,16 @@ Note that the `docker run` command has a slightly misleading name, as it rather # Creating the Container -The persistent data is stored under /data inside the container, so the only requirement for persistent deployment using Docker is to mount persistent volume at the path: +The persistent data is stored under /data inside the container, so the only requirement for persistent deployment using Docker is to mount a persistent volume. Create a local directory where to map the container's persistent storage: + +```sh +mkdir /vw-data +``` +If you happen to use SELinux (RHEL & Clones / Fedora), you'll have to set the context of the persistent storage so the container may write to it +```sh +semanage fcontext -a -t svirt_sandbox_file_t '/vw-data(/.*)?' +restorecon -Rv /vw-data +``` ```sh # using Docker: