Beispiel Podman Compose Wordpress: Unterschied zwischen den Versionen
Zur Navigation springen
Zur Suche springen
(→Quelle) |
|||
| Zeile 4: | Zeile 4: | ||
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 | ||
| − | |||
<pre> | <pre> | ||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
services: | services: | ||
| − | + | db: | |
| − | image: | + | # We use a mariadb image which supports both amd64 & arm64 architecture |
| + | image: mariadb:10.6.4-focal | ||
| + | # If you really want to use MySQL, uncomment the following line | ||
| + | #image: mysql:8.0.27 | ||
| + | command: '--default-authentication-plugin=mysql_native_password' | ||
| + | volumes: | ||
| + | - db_data:/var/lib/mysql | ||
restart: always | restart: always | ||
| + | environment: | ||
| + | - MYSQL_ROOT_PASSWORD=somewordpress | ||
| + | - MYSQL_DATABASE=wordpress | ||
| + | - MYSQL_USER=wordpress | ||
| + | - MYSQL_PASSWORD=wordpress | ||
| + | expose: | ||
| + | - 3306 | ||
| + | - 33060 | ||
| + | wordpress: | ||
| + | image: wordpress:latest | ||
| + | volumes: | ||
| + | - wp_data:/var/www/html | ||
ports: | ports: | ||
| − | - | + | - 80:80 |
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
restart: always | restart: always | ||
environment: | environment: | ||
| − | + | - WORDPRESS_DB_HOST=db | |
| − | + | - WORDPRESS_DB_USER=wordpress | |
| − | + | - WORDPRESS_DB_PASSWORD=wordpress | |
| − | + | - WORDPRESS_DB_NAME=wordpress | |
| − | |||
| − | |||
| − | - | ||
| − | |||
volumes: | volumes: | ||
| − | + | db_data: | |
| − | + | wp_data: | |
</pre> | </pre> | ||
=Starten= | =Starten= | ||
*podman-compose up -d | *podman-compose up -d | ||
=Quelle= | =Quelle= | ||
| − | *https:// | + | *https://github.com/docker/awesome-compose/tree/master/official-documentation-samples/wordpress/ |
Aktuelle Version vom 20. Februar 2024, 20:47 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
services:
db:
# We use a mariadb image which supports both amd64 & arm64 architecture
image: mariadb:10.6.4-focal
# If you really want to use MySQL, uncomment the following line
#image: mysql:8.0.27
command: '--default-authentication-plugin=mysql_native_password'
volumes:
- db_data:/var/lib/mysql
restart: always
environment:
- MYSQL_ROOT_PASSWORD=somewordpress
- MYSQL_DATABASE=wordpress
- MYSQL_USER=wordpress
- MYSQL_PASSWORD=wordpress
expose:
- 3306
- 33060
wordpress:
image: wordpress:latest
volumes:
- wp_data:/var/www/html
ports:
- 80:80
restart: always
environment:
- WORDPRESS_DB_HOST=db
- WORDPRESS_DB_USER=wordpress
- WORDPRESS_DB_PASSWORD=wordpress
- WORDPRESS_DB_NAME=wordpress
volumes:
db_data:
wp_data:
Starten
- podman-compose up -d