
Hardvérové požiadavky – WordPress + Docker (Ubuntu 24.04)
| Parameter | Minimálne požiadavky | Odporúčané požiadavky |
|---|---|---|
| CPU | 1 vCPU | 2 vCPU |
| RAM | 1 GB | 2–4 GB |
| Disk | 10–15 GB | 20–40 GB |
| OS | Ubuntu 24.04 (64-bit) | Ubuntu 24.04 (64-bit) |
| Swap | Odporúčaný pri 1 GB RAM | Nie je nutný |
| Internet | Základné pripojenie | Stabilné pripojenie |
| Docker | Docker CE + Docker Compose | Docker CE + Compose |
Inštalácia
Nainštalujte Docker
sudo apt update
sudo apt install -y ca-certificates curl gnupg
Pridajte Docker oficialne Repozitáre
sudo install -m 0755 -d /etc/apt/keyrings
curl -fsSL https://download.docker.com/linux/ubuntu/gpg | sudo gpg --dearmor -o /etc/apt/keyrings/docker.gpg
echo \
"deb [arch=$(dpkg --print-architecture) signed-by=/etc/apt/keyrings/docker.gpg] \
https://download.docker.com/linux/ubuntu $(lsb_release -cs) stable" \
| sudo tee /etc/apt/sources.list.d/docker.list > /dev/null
Nainštalujte docker
sudo apt update
sudo apt install -y docker-ce docker-ce-cli containerd.io docker-buildx-plugin docker-compose-plugin
Povoľte, aby sa docker súštal pri boote OS
sudo systemctl enable --now docker
Vytvorte adresár projektu WordPress
mkdir ~/wordpress-docker
cd ~/wordpress-docker
Vytvorte docker-cmpose.yml
nano docker-compose.yml
Skopírujte do neho:
version: "3.9"
services:
db:
image: mariadb:10.6
container_name: wp-db
restart: always
environment:
MYSQL_ROOT_PASSWORD: rootpass
MYSQL_DATABASE: wordpress
MYSQL_USER: wpuser
MYSQL_PASSWORD: wppass
volumes:
- db_data:/var/lib/mysql
wordpress:
image: wordpress:latest
container_name: wordpress-site
ports:
- "8080:80"
restart: always
environment:
WORDPRESS_DB_HOST: db
WORDPRESS_DB_USER: wpuser
WORDPRESS_DB_PASSWORD: wppass
WORDPRESS_DB_NAME: wordpress
volumes:
- wp_data:/var/www/html
depends_on:
- db
phpmyadmin:
image: phpmyadmin/phpmyadmin
container_name: wp-phpmyadmin
restart: always
ports:
- "8081:80"
environment:
PMA_HOST: db
MYSQL_ROOT_PASSWORD: rootpass
volumes:
db_data:
wp_data:
Uložte to a spustite
sudo docker-compose up -d
Otvorte webový prehliadač, Cez webové stránky:
http://X.X.X.X:8080 - WordPress
http://X.X.X.X:8081 - phpMyAdmin
Spustenie WordPress
Výber jazykovej mutácie




PHPMyAdmin
defaultné príhlásenie
root
rootpass

