LOEMIND.md 1.8 KB

Shiny Paberkrohv – Docker kasutusjuhend

Kataloog: /opt/docker-compose/third/R/shiny/paberkrohv/

Shiny Server – R veebirakenduste hostimiseks.

Docker käsud

# Käivita
docker-compose -f /opt/docker-compose/third/R/shiny/paberkrohv/docker-compose.yml up -d

# Peata
docker-compose -f /opt/docker-compose/third/R/shiny/paberkrohv/docker-compose.yml down

# Taaskäivita
docker-compose -f /opt/docker-compose/third/R/shiny/paberkrohv/docker-compose.yml restart

# Logid
docker-compose -f /opt/docker-compose/third/R/shiny/paberkrohv/docker-compose.yml logs -f

# Uuenda
docker-compose -f /opt/docker-compose/third/R/shiny/paberkrohv/docker-compose.yml pull
docker-compose -f /opt/docker-compose/third/R/shiny/paberkrohv/docker-compose.yml up -d

Üksikud konteinerid

docker logs shiny-paberkrohv
docker restart shiny-paberkrohv
docker exec -it shiny-paberkrohv /bin/bash

Ligipääs

Teenus URL
Shiny Server http://100.87.1.24:8013

Shiny rakenduse lisamine

Shiny rakendused paigutatakse volume'i shiny_paberkrohv-apps. Iga alamkataloog on omaette rakendus:

/srv/shiny-server/
├── app1/
│   ├── ui.R
│   └── server.R
├── app2/
│   ├── ui.R
│   └── server.R

Rakendused on kohe nähtavad aadressil http://100.87.1.24:8013/app1/

Olulised kataloogid

Asukoht Sisu
Docker volume: shiny_paberkrohv-apps Shiny rakendused
Docker volume: shiny_paberkrohv-logs Logid
Docker volume: shiny_paberkrohv-conf Shiny seadistus
Docker volume: shiny_r-packages R paketid (jagatud RStudioga)
/backups/docker/R Varukoopiad

Võrguinfo

  • Konteiner on ai_network peal
  • Port 8013 on avatud kõikidel liidestel