Beispiel Podman Compose Wordpress: Unterschied zwischen den Versionen
Zur Navigation springen
Zur Suche springen
(Die Seite wurde neu angelegt: „*Erstellen Sie ein Verzeichnis für die Datei compose.yml und wechseln Sie in dieses Verzeichnis mkdir wordpress && cd wordpress *Verwenden Sie einen…“) |
|||
| Zeile 1: | Zeile 1: | ||
*Erstellen Sie ein Verzeichnis für die Datei compose.yml und wechseln Sie in dieses Verzeichnis | *Erstellen Sie ein Verzeichnis für die Datei compose.yml und wechseln Sie in dieses Verzeichnis | ||
mkdir wordpress && cd wordpress | mkdir wordpress && cd wordpress | ||
| − | *Verwenden Sie | + | *Verwenden Sie vi um die compose.yml zu erstellen |
vi compose.yml | vi compose.yml | ||
*Konfiguration der Podman Compose File für eine Wordpress Installation | *Konfiguration der Podman Compose File für eine Wordpress Installation | ||
Version vom 20. Januar 2023, 10:24 Uhr
- Erstellen Sie ein Verzeichnis für die Datei compose.yml und wechseln Sie in dieses Verzeichnis
mkdir wordpress && cd wordpress
- Verwenden Sie vi um die compose.yml zu erstellen
vi compose.yml
- Konfiguration der Podman Compose File für eine Wordpress Installation
- Achtung bei mir wurden 1 mal beim Start die Env Variablen nicht geladen. Diese müssen, wenn nicht vorhaden, in wp-config.php nachgetragen werden.
version: "3.8"
services:
web:
image: wordpress
restart: always
volumes:
- ./wordpress:/var/www/html
ports:
- 8080:80
environment:
WORDPRESS_DB_HOST: db
WORDPRESS_DB_USER: xinux
WORDPRESS_DB_NAME: xinux_intern
WORDPRESS_DB_PASSWORD: suxer
WORDPRESS_TABLE_PREFIX: wp
WORDPRESS_DEBUG: 0
depends_on:
- db
networks:
- wpnet
db:
image: mariadb:10.5
restart: always
ports:
- 3306:3306
volumes:
- ./mysql:/var/lib/mysql
environment:
MYSQL_DATABASE: xinux_intern
MYSQL_USER: xinux
MYSQL_PASSWORD: suxer
MYSQL_ROOT_PASSWORD: suxer
networks:
- wpnet
volumes:
wordpress: {}
wpdbvol: {}
networks:
wpnet: {}