Home - ajgillis04/GillisDockerDepot GitHub Wiki

= Docker Home Wiki =

Introduction

Welcome to the GillisDockerDepot Wiki! This guide provides detailed instructions on installing Docker, configuring services, and managing containers on different platforms. Whether you're running on QNAP, Windows, or Linux, this wiki will help you set up and optimize your services.


Navigation


Docker Setup

QNAP users should begin here to install Container Station and set up their services.

Step 1: Install Container Station

  1. Open the QNAP App Center.
  2. Search for Container Station.
  3. Install Container Station on your QNAP NAS.

Step 2: Configure Docker Compose

  1. Upload Docker Compose File: Upload your docker-compose-server<num>.yaml file to your QNAP NAS.
  2. Run Docker Compose: Use Container Station to run your Docker Compose file and manage your containers.

Guidance on installing WSL 2, configuring Docker Desktop, and handling network-mounted drives.

Docker Setup on Windows

Step 1: Install WSL 2 and a Linux Distribution

  1. Open PowerShell with Administrative Privileges: Right-click on the Start menu and select Windows PowerShell (Admin).

  2. Install WSL 2: Run the following command:

    wsl --install  
    wsl --set-default-version 2  
  3. Set Up Your User:

    • Enter a UNIX username when prompted.

    • Enter a password for the UNIX user.

    • Re-enter the password to confirm it.

      Docker Setup Windows WSL

  4. Install Ubuntu: Run the following command:

    wsl --install -d Ubuntu  

Step 2: Install Docker Desktop

  1. Download Docker Desktop: Visit the Docker website and download the installer.

  2. Run the Installer: Follow the on-screen instructions to complete the installation.

    Docker Installer

Step 3: Configure Docker Desktop

  1. Open Docker Desktop, accept terms, and enter your email.
  2. Enable WSL 2 Backend:
    • Navigate to Settings > General and enable Use the WSL 2 based engine.
      Enable WSL 2 Backend
  3. Integrate with WSL 2:
    • Go to Resources > WSL Integration and ensure Ubuntu is selected.
      WSL Integration

Steps for installing Docker, verifying the setup, and configuring your services.

Step 1: Install Docker

  1. Update package lists:
    # Update package lists  
    sudo apt update  
  2. Install Docker:
    # Install Docker  
    sudo apt install docker-ce docker-ce-cli containerd.io  

Step 2: Verify Installation

  1. Check Docker version:
    # Verify Docker installation  
    docker --version  
  2. Run a test container:
    # Test Docker with Hello World  
    sudo docker run hello-world  

Back to Top


Service Configuration Guides

Below are setup guides for all supported services. Click the links to view the full installation instructions for each:

Media & Library Management

Networking & Security

Infrastructure & Automation

Back to Top


Useful Commands

Here are some essential Docker commands for managing your setup:

  • Check Docker Compose configurations:

    docker compose -p mediaserver -f docker-compose-server1.yaml config  
  • Restart all containers:

    docker restart $(docker ps -aq)  
  • Clean up unused volumes and networks:

    docker system prune -a  

For more troubleshooting tips, check out each service's individual setup guide.

Back to Top

⚠️ **GitHub.com Fallback** ⚠️