Skip to content

sudo-bot/docker-phpmyadmin-snapshots

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

78 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

phpMyAdmin Docker snapshots

Docker size 5.2 Docker size 6.0

What is different from the official image ?

Nothing except the contents of /var/www/html.

Documentation

Please refer to the official image is you have any questions.

This image can be found on Docker Hub: botsudo/phpmyadmin-snapshots

Dockerfiles can be found on GitHub: sudo-bot/docker-phpmyadmin-snapshots

How to use

5.2 versions (currently in support for bug fixes)

- image: phpmyadmin:5
+ image: botsudo/phpmyadmin-snapshots:5.2-snapshot

6.0 versions (not released yet, early early testers only !)

Do not use this version if you do not intend to do early testing!

- image: phpmyadmin:latest
+ image: botsudo/phpmyadmin-snapshots:6.0-snapshot

Is there telemetry ?

No. We do not care about it, we want bug reports from our users: https://github.com/phpmyadmin/phpmyadmin/issues/new/choose

How can I trust this image ?

You can but also should check. Trust also needs to be checked for software !

Install container-diff.

  • File list container-diff diff --type file remote://phpmyadmin:5 remote://botsudo/phpmyadmin-snapshots:5.2-snapshot
  • As json container-diff diff --json --type file daemon://phpmyadmin:5 daemon://botsudo/phpmyadmin-snapshots:5.2-snapshot

container-diff is not replaced by diffoci.

TLDR;

No system files are changed, at all. The source is installed by this script/gist that you can run on your server.

How can I keep up to date ?

Use watchtower.

  phpmyadmin-snapshot-5.2:
    image: botsudo/phpmyadmin-snapshots:5.2-snapshot
    # ...
    labels:
      com.centurylinklabs.watchtower.enable: "true"

  watchtower:
    image: containrrr/watchtower
    environment:
        # Only containers with the label: com.centurylinklabs.watchtower.enable
        WATCHTOWER_LABEL_ENABLE: "true"
        # Remove the old container: https://containrrr.dev/watchtower/arguments/#cleanup
        WATCHTOWER_CLEANUP: "true"
        # Also restart the container
        WATCHTOWER_INCLUDE_RESTARTING: "true"
        # Poll interval in seconds (43200 = 12h, 86400 = 24h): https://containrrr.dev/watchtower/arguments/#poll_interval
        WATCHTOWER_POLL_INTERVAL: "43200"
    volumes:
      - /var/run/docker.sock:/var/run/docker.sock

Is my architecture supported ?

We support as much as the base image (phpmyadmin:5), this is:

  • linux/386
  • linux/amd64
  • linux/arm/v5
  • linux/arm/v7
  • linux/arm64/v8
  • linux/ppc64le
  • linux/s390x