What is different from the official image ?
Nothing expect the contents of /var/www/html.
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
- image: phpmyadmin:5
+ image: botsudo/phpmyadmin-snapshots:5.2-snapshotDo not use this version if you do not intend to do early testing!
- image: phpmyadmin:latest
+ image: botsudo/phpmyadmin-snapshots:6.0-snapshotNo. We do not care about it, we want bug reports from our users: https://github.com/phpmyadmin/phpmyadmin/issues/new/choose
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.
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.sockWe 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