podman-compose Docker & Self-Hosted Deployment

GitHub

A script to run docker-compose.yml using podman

6,245 stars Python Python 19 files ยท ~7,672 tokens #docker-compose#linux-containers#podman#rootless-containers
RAW Compose
1. Pull Image (DOCKERHUB) docker pull docker.io/library/wordpress
2. Docker Run (1-Click Launch) docker run -d --name podman-compose -p 8080:8080 --restart always docker.io/library/wordpress:latest
3. Podman Run podman run -d --name podman-compose -p 8080:8080 --restart always docker.io/library/wordpress:latest
4. Skopeo Inspect (Zero-Pull Manifest) skopeo inspect docker://docker.io/docker.io/library/wordpress:latest
5. ORAS Pull (OCI Artifact) oras pull docker.io/library/wordpress:latest
6. Compose Deployment docker compose up -d
examples/wordpress/docker-compose.yaml
Download .yml
---
volumes:
  db_data:
services:
  wordpress:
    image: docker.io/library/wordpress:latest
    ports:
      - 8080:80
    environment:
      - WORDPRESS_DB_HOST=db
      - WORDPRESS_DB_USER=wordpress
      - WORDPRESS_DB_PASSWORD=password
      - WORDPRESS_DB_NAME=wordpress
  db:
    image: docker.io/library/mariadb:10.6.4-focal
    command: '--default-authentication-plugin=mysql_native_password'
    volumes:
      - db_data:/var/lib/mysql
    environment:
      - MYSQL_ROOT_PASSWORD=somewordpress
      - MYSQL_DATABASE=wordpress
      - MYSQL_USER=wordpress
      - MYSQL_PASSWORD=password