Run image for backend server update:
docker run --restart=always -m 64m -d --name watchtower -v /var/run/docker.sock:/var/run/docker.sock containrrr/watchtower --interval 10
Run postgres database:
mkdir -p $HOME/docker/volumes/postgres
docker run --restart=always -m 256m --name some-postgres -e POSTGRES_PASSWORD=mysecretpassword -d -p 5432:5432 --label=com.centurylinklabs.watchtower.enable=false -v $HOME/docker/volumes/postgres:/var/lib/postgresql/data postgres
Run your app:
docker run --restart=always -d -p 8080:8080 -p 80:80 your_image_name
# Java example:
# docker run --restart=always -m 400m -d -p 8080:8080 -p 80:80 -e JAVA_OPTIONS='-Xmx300m' zzuummaa/agroback:release