Updated Installing using Docker (recommended!) (markdown) authored by Simon's avatar Simon
...@@ -113,7 +113,7 @@ Remember to configure the database connection ...@@ -113,7 +113,7 @@ Remember to configure the database connection
`echo "BRIDGES = {}" > /etc/freedmr/rules.py` `echo "BRIDGES = {}" > /etc/freedmr/rules.py`
## Make sure docker image can access config and rules ## Make sure docker container can access config and rules
`chown -R 54000 /etc/freedmr` `chown -R 54000 /etc/freedmr`
...@@ -125,11 +125,11 @@ Remember to configure the database connection ...@@ -125,11 +125,11 @@ Remember to configure the database connection
`touch /var/log/freedmr/freedmr.log` `touch /var/log/freedmr/freedmr.log`
## Make sure docker image can access logfile ## Make sure docker container can access logfile
`chown -R 54000 /var/log/freedmr` `chown -R 54000 /var/log/freedmr`
## Run docker instance and check it all starts up OK ## Run docker container and check it all starts up OK
docker run --name=freedmr -d --read-only -v /etc/freedmr/freedmr.cfg:/opt/freedmr/freedmr.cfg \ docker run --name=freedmr -d --read-only -v /etc/freedmr/freedmr.cfg:/opt/freedmr/freedmr.cfg \
-v /var/log/freedmr/freedmr.log:/opt/freedmr/freedmr.log \ -v /var/log/freedmr/freedmr.log:/opt/freedmr/freedmr.log \
...@@ -142,13 +142,15 @@ Hopefully this will run fine. If you have made any mistakes you may have to stop ...@@ -142,13 +142,15 @@ Hopefully this will run fine. If you have made any mistakes you may have to stop
`docker container stop freedmr` `docker container stop freedmr`
## Remove the docker container
`docker container rm freedmr` `docker container rm freedmr`
## Start on boot / restart on die ## Start on boot / restart on die
`docker update --restart unless-stopped freedmr` `docker update --restart unless-stopped freedmr`
## To restart the container (for example when config is changed) ## Restart the container (for example when config is changed)
`docker container restart freedmr` `docker container restart freedmr`
... ...
......