computer_science:docker:docker_dokuwiki_portable

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revision Previous revision
Next revision
Previous revision
computer_science:docker:docker_dokuwiki_portable [2020/07/24 14:03] carlossousacomputer_science:docker:docker_dokuwiki_portable [2023/12/01 12:07] (current) – external edit 127.0.0.1
Line 10: Line 10:
  
 This documentation was also used successfully to deploy to a VPS. This documentation was also used successfully to deploy to a VPS.
 +
 +I will be using a pre-made image from [[https://hub.docker.com/u/mprasil|https://hub.docker.com/u/mprasil]], found under [[https://hub.docker.com/r/mprasil/dokuwiki|https://hub.docker.com/r/mprasil/dokuwiki]]. A copy of the Documentation from the Docker Image can be found [[:computer_science:docker:references:mprasil_dokuwiki|here]].
  
 I'm assuming you already have Docker and Docker-Compose installed. I'm assuming you already have Docker and Docker-Compose installed.
Line 25: Line 27:
 ===== Preparations due to LVM ===== ===== Preparations due to LVM =====
  
-First, after installing Ubuntu, we should expand the LVM to use the entire Fee Space available. This is/was an issue at the time of writing (17/07/2020)+First, after installing Ubuntu, we should expand the LVM to use the entire Free Space available. This is/was an issue at the time of writing (17/07/2020)
  
 <code bash> <code bash>
Line 60: Line 62:
  
 ---- ----
 +
  
 ===== Avoiding "sudo docker command" ===== ===== Avoiding "sudo docker command" =====
Line 159: Line 162:
 |docker-compose ps|Checks the status of the Container| |docker-compose ps|Checks the status of the Container|
  
-Your container should now be accessible via http://<VM/HOST_IP>.+Your container should now be accessible via [[http://<VM/HOST_IP|http://<VM/HOST_IP]]>.
  
-Do note that https:// isn't available, since the container isn't listening on port 443.+Do note that https:// isn't available, since the container isn't listening on port 443. //
  
-\\+---- 
 + 
 +===== Backing Up / Migrating the Data ===== 
 + 
 +We can easily migrate the data by grabbing everything in the mounted volumes and collecting them into a tar(ball). 
 + 
 +To do that we can create a file called **backtup_to_tar.sh** which when run will grab everything from //SOURCE_PATH// and output it into //BACKUP_PATH// with the name "dokuwiki_backup-date-time.tar" ex.: dokuwiki_backup-2020-07-24-13-21.tar 
 +<code bash> 
 +#!/bin/bash 
 +SOURCE_PATH="/home/docker-user/dokuwiki" 
 +BACKUP_PATH="/home/docker-user/backups" 
 +BACKUP_NAME="dokuwiki_backup" 
 +tar cvf "$BACKUP_PATH"/"$BACKUP_NAME"-$(date +"%Y-%m-%d-%H-%M").tar -C "$SOURCE_PATH" 
 + 
 + 
 +</code>
  
  
  • computer_science/docker/docker_dokuwiki_portable.1595599386.txt.gz
  • Last modified: 2023/12/01 12:07
  • (external edit)