Updated Installing using Docker (recommended!) (markdown) authored by Simon's avatar Simon
...@@ -98,7 +98,7 @@ Remember to configure the database connection ...@@ -98,7 +98,7 @@ Remember to configure the database connection
## Run docker instance and check it all starts up OK ## Run docker instance and check it all starts up OK
docker run -v --read-only /etc/freedmr/freedmr.cfg:/opt/freedmr/freedmr.cfg -v /var/log/freedmr/freedmr.log:/opt/freedmr/freedmr.log \ docker run --name=freedmr -v --read-only /etc/freedmr/freedmr.cfg:/opt/freedmr/freedmr.cfg -v /var/log/freedmr/freedmr.log:/opt/freedmr/freedmr.log \
-v /etc/freedmr/rules.py:/opt/freedmr/rules.py -p 54100-54150:54100-54150/udp -p 62031:62031/udp -p 62036-62046:62036-62046/udp \ -v /etc/freedmr/rules.py:/opt/freedmr/rules.py -p 54100-54150:54100-54150/udp -p 62031:62031/udp -p 62036-62046:62036-62046/udp \
-p 4321:4321/tcp hacknix/freedmr:v1.1-with-proxy` -p 4321:4321/tcp hacknix/freedmr:v1.1-with-proxy`
...@@ -106,30 +106,20 @@ Hopefully this will run fine. If you have made any mistakes you may have to stop ...@@ -106,30 +106,20 @@ Hopefully this will run fine. If you have made any mistakes you may have to stop
## Stop docker container ## Stop docker container
In another terminal: `docker container stop freedmr`
`docker container ls` `docker container rm freedmr`
Take the name at the end of the line
`docker container stop <name>`
`docker container rm <name>`
## In the first terminal ## In the first terminal
Start FreeDMR detached (no console) Start FreeDMR detached (no console)
docker run --read-only -d -v "/etc/freedmr/freedmr.cfg:/opt/freedmr/freedmr.cfg" -v "/var/log/freedmr/freedmr.log:/opt/freedmr/freedmr.log" \ docker run --name=freedmr --read-only -d -v "/etc/freedmr/freedmr.cfg:/opt/freedmr/freedmr.cfg" -v "/var/log/freedmr/freedmr.log:/opt/freedmr/freedmr.log" \
-v "/etc/freedmr/rules.py:/opt/freedmr/rules.py" -p 54100-54150:54100-54150/udp -p 62031:62031/udp -p 62036-62046:62036-62046/udp -p \ -v "/etc/freedmr/rules.py:/opt/freedmr/rules.py" -p 54100-54150:54100-54150/udp -p 62031:62031/udp -p 62036-62046:62036-62046/udp -p \
4321:4321/tcp "hacknix/freedmr:v1.1-with-proxy" 4321:4321/tcp "hacknix/freedmr:v1.1-with-proxy"
## Start on boot / restart on die ## Start on boot / restart on die
`docker container ls` `docker update --restart unless-stopped freedmr`
Grab the name
`docker update --restart unless-stopped <name>`